matplotlib - ValueError:权重无效

时间:2016-07-26 14:16:36

标签: python matplotlib

我正在使用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']"

1 个答案:

答案 0 :(得分:2)

font.weight rcParams的值应该是众多字符串中的一种:'normal''bold''bolder'等。

根据您显示的值,它以某种方式表示包含字符串bold的列表的字符串表示形式。

str(['bold'])
# "['bold']"

您需要将其更改为'bold'

matplotlib.rcParams['font.weight'] = 'bold'