2016-07-26 5 views
0

である私はmatplotlib/1.5.1matplotlibの - とValueError:私は</p> <pre><code>x = linspace(0,1,10) plot(x,x) </code></pre> <p>を実行する場合は重量が無効

python/3.3.2を実行している私は

ValueError: weight is invalid 

を得るが、実際には、任意のmatplotlibのコマンドで発生します。それはインストールの何かが壊れているか、または何らかの構成のように見えます。私は何が間違っているかもしれないかについてのヒントを探しています。あるいは、重みの価値を何か意味のあるものに上書きすることができるかもしれません。 'normal''bold''bolder'など

あなたが示されている、その値に基づいて、それは何らかの形で文字列表現です:私はそれがfont.weightrcParamsの値は、多くの文字列のいずれかでなければなりません

In [1]: matplotlib.rcParams['font.weight'] 
Out[2]: "['bold']" 
+1

'matplotlib.rcParams ['font.weight']'の値は何ですか? – Suever

+0

編集された質問 – simona

+0

これをより永続的に修正するには、[matplotlibrc file](http://matplotlib.org/users/customizing.html#the-matplotlibrc-file)を探して編集し、font.weightの値を変更します。 – unutbu

答えて

2

を指し考えます文字列boldを含むリストを返します。

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

'bold'に変更する必要があります。

matplotlib.rcParams['font.weight'] = 'bold' 
関連する問題