matplotlib: Contrôle de graphique à secteurs de la couleur de police, la largeur de la ligne
Je suis l'aide de quelques simples matplotlib fonctions pour tracer un graphique à secteurs:
f = figure(...)
tarte(fracs, explode=explode, ...)
Cependant, je ne pouvais pas trouver comment définir une valeur par défaut de la couleur de police, couleur, taille de police – ou de les transmettre à tarte(). Comment est-il fait?
OriginalL'auteur Sam | 2009-12-16
Vous devez vous connecter pour publier un commentaire.
Mondial les couleurs par défaut, les largeurs de ligne, formats, etc, peuvent être ajustés avec la rcParams dictionnaire:
Une liste complète de paramètres peut être trouvé ici.
Vous pouvez également ajuster la largeur de la ligne après que vous dessinez votre diagramme circulaire:
Malheureusement, je ne peux pas trouver un moyen de régler la couleur de la police ou de la taille des étiquettes de diagramme à secteurs de la tarte à la méthode ou le Coin de l'objet. À la recherche de la source de axes.py (lignes 4606 sur matplotlib 99.1) ils sont créés en utilisant les Axes.méthode de texte. Cette méthode peut prendre une couleur et la taille de l'argument, mais ce n'est pas utilisée actuellement. Sans modification de la source, votre seule option est peut-être le faire à l'échelle mondiale comme décrit ci-dessus.
OriginalL'auteur Mark
Montrant un peu en retard pour la fête, mais j'ai rencontré ce problème et n'a pas voulu modifier mon rcParams.
Vous pouvez modifier la taille du texte pour les étiquettes ou les auto-cent en gardant le texte retourné à partir de la création de votre graphique en secteurs et en les modifiant de façon appropriée à l'aide de matplotlib.font_manager.
Vous pouvez en savoir plus sur l'utilisation de l'matplotlib.font_manager ici:
http://matplotlib.sourceforge.net/api/font_manager_api.html
Construit dans les tailles de police sont énumérés dans l'api;
"taille: Soit une valeur relative de xx-small’, ‘x-small’, ‘petite’, ‘moyenne’, ‘grande’, ‘x-large’, ‘xx-large "ou absolue de la taille de la police, par exemple, 12"
OriginalL'auteur abutcher
ne modifier les étiquettes de diagramme à secteurs de taille de police
OriginalL'auteur Bob