python - matplotlib pie bagaimana untuk menetapkan alpha
黄舟2017-06-12 09:25:48
0
1
1058
matplotlib.pyplot.bar mempunyai parameter alfa, tetapi nampaknya melaporkan ralat apabila digunakan dalam pai. Warna terbina dalam terlalu hodoh! Mintalah pencerahan kepada Tuhan!
Oleh kerana saya tidak mempunyai kod, saya tidak pasti tentang situasi sebenar anda, tetapi berikut adalah beberapa contoh dengan set nilai alfa
polar_bar_demo.py menggunakan bar.set_alpha(...)
matplotlib.patches.Patch menggunakan fc=(0, 0, 1, 0.5) Pada asasnya, ia adalah untuk mencari objek untuk menetapkan nilai alfa seperti XXX.set_aplha() atau untuk memberikan tuple empat bit apabila lulus parameter untuk menetapkan nilai fc warna muka.
Lihat kod
# Pie chart, where the slices will be ordered and plotted counter-clockwise:
labels = 'Frogs', 'Hogs', 'Dogs', 'Logs'
sizes = [15, 30, 45, 10]
explode = (0, 0.1, 0, 0) # only "explode" the 2nd slice (i.e. 'Hogs')
fig1, ax1 = plt.subplots()
patches, texts, autotexts = ax1.pie(sizes, explode=explode, labels=labels, autopct='%1.1f%%',
shadow=True, startangle=90)
for i, p in enumerate(patches):
p.set_alpha(0.25*i)
plt.show()
Oleh kerana saya tidak mempunyai kod, saya tidak pasti tentang situasi sebenar anda, tetapi berikut adalah beberapa contoh dengan set nilai alfa
polar_bar_demo.py menggunakan bar.set_alpha(...)
matplotlib.patches.Patch menggunakan fc=(0, 0, 1, 0.5)
Pada asasnya, ia adalah untuk mencari objek untuk menetapkan nilai alfa seperti XXX.set_aplha() atau untuk memberikan tuple empat bit apabila lulus parameter untuk menetapkan nilai fc warna muka.
Lihat kod
patch/wedges set_alpha boleh.
Lihat lebih banyak contoh: Baji