couleurs par défaut globales, des largeurs de ligne, tailles, etc., peuvent être réglées avec le dictionnaire rcParams:
import matplotlib
matplotlib.rcParams['text.color'] = 'r'
matplotlib.rcParams['lines.linewidth'] = 2
Une liste complète des params se trouve here.
Vous pouvez également régler la largeur de ligne après vous dessinez votre diagramme circulaire:
from matplotlib import pyplot as plt
fig = plt.figure(figsize=(8,8))
pieWedgesCollection = plt.pie([10,20,50,20],labels=("one","two","three","four"),colors=("b","g","r","y"))[0] #returns a list of matplotlib.patches.Wedge objects
pieWedgesCollection[0].set_lw(4) #adjust the line width of the first one.
Malheureusement, je ne peux pas trouver un moyen de régler la couleur de la police ou la taille du diagramme circulaire étiquettes f de la méthode tarte ou de l'objet Wedge. En regardant dans la source de axes.py (lignes 4606 sur matplotlib 99.1), ils sont créés en utilisant la méthode Axes.text. Cette méthode peut prendre un argument de couleur et de taille, mais ce n'est pas actuellement utilisé. Sans éditer la source, votre seule option peut être de le faire globalement comme décrit ci-dessus.
Merci, qui est le plus utile. Un ajout: Pour définir la largeur de ligne de la cale réelle, vous devez utiliser (pour le premier coin): pieWedgesCollection [0] [0] .set_linewidth (0) – Sam