我有一个代码块,可以生成垂直对齐的饼图:
import matplotlib.pyplot as plt
import numpy
labels=['Ph 1', 'Ph 2','Ph 3']
colors = ['darkred', 'gold', 'green']
explode = (0.1, 0.1, 0.1)
event1=numpy.array([93.90,0.45,5.65])
event2=numpy.array([82.96,0.86,16.17])
event3=numpy.array([69.25,1.20,29.55])
fig1, (ax1,ax2,ax3)=plt.subplots(3,1,subplot_kw={'aspect':'equal'})
ax2.legend(labels, loc=(-0.05, 0.05), shadow=True)
ax1.pie(event1, explode=explode, colors=colors)
ax2.pie(event2, explode=explode, colors=colors)
ax3.pie(event3, explode=explode, colors=colors)
plt.show()
我希望图例与中心饼图对齐,但要放在其左侧。到目前为止,我得到了一个非常小的图例,它是空的,不可读的,并且在错误的位置。怎么解决?
如何使用补丁程序,如下所示:
这将显示如下:
相关问题 更多 >
编程相关推荐