Matplotlib'in stacked=True
ile hist
işlevini kullanarak çizilen histogramın rengini ve stil stilini denetleme konusunda sorun yaşıyorum. olmayan tek bir yığılmış histogram için, ben hiçbir sorun vardır:Matplotlib yığılmış histogram için facecolor kwarg
import pylab as P
mu, sigma = 200, 25
x0 = mu + sigma*P.randn(10000)
n, bins, patches = P.hist(
x0, 20,
histtype='stepfilled',
facecolor='lightblue'
)
,
import pylab as P
mu, sigma = 200, 25
x0 = mu + sigma*P.randn(10000)
x1 = mu + sigma*P.randn(7000)
x2 = mu + sigma*P.randn(3000)
n, bins, patches = P.hist(
[x0,x1,x2], 20,
histtype='stepfilled',
stacked=True,
facecolor=['lightblue','lightgreen','crimson']
)
aşağıdaki hata atıyor: Kullanılması
ValueError: to_rgba: Invalid rgba arg "['lightblue', 'lightgreen', 'crimson']"
could not convert string to float: lightblue
color=['lightblue', 'lightgreen', 'crimson']
seçeneği işe yarar, ancak adlandırılmış Matplotlib renklerini kullanabilmekteyken dolgu ve çizgi renklerini ayrı ayrı doğrudan kontrol etmek istiyorum. Matplotlib'nin 1.2.1 sürümünü kullanıyorum.
Bu histle inline? – xvtk