2014-01-10 7 views

Antwort

20

Sie benötigen colors Argument, neben dem Sie einige Farbkarten von cm verwenden können.

>>> import matplotlib.pyplot as plt 
>>> from matplotlib import cm 
>>> import numpy as np 
>>> a=np.random.random(40) 
>>> cs=cm.Set1(np.arange(40)/40.) 
>>> f=plt.figure() 
>>> ax=f.add_subplot(111, aspect='equal') 
>>> p=plt.pie(a, colors=cs) 
>>> plt.show() 

enter image description here

Neben Farbtabellen verwenden, sollten auch .set_color_cycle() Methode. Siehe diesen Beitrag: plotting different colors in matplotlib

Verwandte Themen