为什么markerSymbol不在SkillMetric Taylor图中工作?

2024-10-04 07:24:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我想使用python中的skillmetrics更改Taylor图上的标记符号

import skill_metrics as sm
import numpy as np

ss=np.array([34,32,33])
aa=np.array([0,3,2])
cc=np.array([1,.2,.7])
sm.taylor_diagram(ss,aa,cc,markerSymbol='*', titleOBS = 'Ref',colOBS = 'r', markerobs = '*')

但它会导致如下错误

ValueError: Unrecognized option: markersymbol

如果我们不改变默认的markerSymbol,一切都很好,但是我需要自定义marker符号,有什么建议吗


Tags: importnumpyasnparrayssskillmetrics
2条回答

嗯,我下载了这个包的版本SkillMetrics-1.1.7,这是最新的版本,我得到了相同的错误

这是因为github存储库中包含的below行在最新版本中丢失

option['markersymbol'] = '.'

我在源代码中使用vi添加了这一行

vi /opt/conda/envs/development/lib/python3.6/site-packages/skill_metrics/get_taylor_diagram_options.py
^{tb1}$

然后代码就开始运行了

评论

老实说,我不认为这一变化对产出有任何影响。请建立自己的观点

^{tb2}$

感谢mosc9575 fr启发我,我从这里通过更新回购协议找到答案 Request: Need to be able to change marker shape as well as color on the Taylor diagrams #19

相关问题 更多 >