2016-07-26 3 views
0

Je courais python/3.3.2 avec matplotlib/1.5.1matplotlib - ValueError: poids est invalide

si je lance

x = linspace(0,1,10) 
plot(x,x) 

Je reçois

ValueError: weight is invalid 

mais en fait, il arrive avec une commande matplotlib. Il semble que quelque chose dans l'installation est cassé ou peut-être une configuration. Je cherche quelque indice sur ce qui peut être mauvais, ou peut-être comment je peux passer de la valeur du poids à quelque chose de significatif. Je pense qu'il fait référence à

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

Quelle est la valeur de 'matplotlib.rcParams ['font.weight']'? – Suever

+0

Question éditée – simona

+0

Pour résoudre ce problème de façon plus permanente, recherchez et modifiez votre [fichier matplotlibrc] (http://matplotlib.org/users/customizing.html#the-matplotlibrc-file) et modifiez la valeur de font.weight. – unutbu

Répondre

2

La valeur de font.weightrcParams devrait être l'une des nombreuses chaînes: 'normal', 'bold', 'bolder', etc.

Sur la base de cette valeur que vous avez montré, il est en quelque sorte la chaîne de représentation d'une liste contenant la chaîne bold.

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

Vous devez le remplacer par 'bold'.

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