colori di default globali, la larghezza delle linee, dimensioni, ecc, possono essere regolati con il dizionario rcParams:
import matplotlib
matplotlib.rcParams['text.color'] = 'r'
matplotlib.rcParams['lines.linewidth'] = 2
Un elenco completo dei params può essere trovato here.
Si può anche regolare la larghezza della linea dopo si disegna il grafico a torta:
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.
Purtroppo, non riesco a trovare un modo per regolare il colore del carattere o la dimensione del grafico a torta etichette f rom il metodo pie o l'oggetto Wedge. Cercando nella sorgente di axes.py (righe 4606 su matplotlib 99.1) vengono creati usando il metodo Axes.text. Questo metodo può richiedere un argomento di colori e dimensioni, ma questo non è attualmente utilizzato. Senza modificare la fonte, la tua unica opzione potrebbe essere quella di farlo globalmente come descritto sopra.
Grazie, che è molto utile. \t Una aggiunta: per impostare la larghezza della linea del cuneo effettivo, è necessario utilizzare (per il primo cuneo): pieWedgesCollection [0] [0] .set_linewidth (0) – Sam