python - matplotlib pie bagaimana untuk menetapkan alpha
黄舟
黄舟 2017-06-12 09:25:48
0
1
1076

matplotlib.pyplot.bar mempunyai parameter alfa, tetapi nampaknya melaporkan ralat apabila digunakan dalam pai. Warna terbina dalam terlalu hodoh! Mintalah pencerahan kepada Tuhan!

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

membalas semua(1)
我想大声告诉你

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()

patch/wedges set_alpha boleh.

Lihat lebih banyak contoh: Baji

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan