我正在使用python/3.3.2
运行matplotlib/1.5.1
如果我跑了
x = linspace(0,1,10)
plot(x,x)
我得到了
ValueError: weight is invalid
但实际上,任何matplotlib命令都会发生这种情况。它看起来像是安装中的某些东西坏了,或者可能是某种配置。我正在寻找一些提示,什么可能是错误的,或也许我可以超越的价值,重量有意义的东西。我想它指的是
In [1]: matplotlib.rcParams['font.weight']
Out[2]: "['bold']"
发布于 2016-07-26 14:24:20
font.weight
rcParams
的值应该是许多字符串之一:'normal'
、'bold'
、'bolder'
等。
基于您所显示的值,它是包含字符串bold
的列表的字符串表示形式。
str(['bold'])
# "['bold']"
您需要将其更改为简单的'bold'
。
matplotlib.rcParams['font.weight'] = 'bold'
https://stackoverflow.com/questions/38592358
复制相似问题