Pie 绘制饼图演示
使用 pie(). 制作饼图。
此示例演示了一些饼图功能,如标签、可变大小、自动标记百分比、偏移切片和添加阴影。
import matplotlib.pyplot as plt# Some datalabels = 'Frogs', 'Hogs', 'Dogs', 'Logs'fracs = [15, 30, 45, 10]# Make figure and axesfig, axs = plt.subplots(2, 2)# A standard pie plotaxs[0, 0].pie(fracs, labels=labels, autopct='%1.1f%%', shadow=True)# Shift the second slice using explodeaxs[0, 1].pie(fracs, labels=labels, autopct='%.0f%%', shadow=True,explode=(0, 0.1, 0, 0))# Adapt radius and text size for a smaller piepatches, texts, autotexts = axs[1, 0].pie(fracs, labels=labels,autopct='%.0f%%',textprops={'size': 'smaller'},shadow=True, radius=0.5)# Make percent texts even smallerplt.setp(autotexts, size='x-small')autotexts[0].set_color('white')# Use a smaller explode and turn of the shadow for better visibilitypatches, texts, autotexts = axs[1, 1].pie(fracs, labels=labels,autopct='%.0f%%',textprops={'size': 'smaller'},shadow=False, radius=0.5,explode=(0, 0.05, 0, 0))plt.setp(autotexts, size='x-small')autotexts[0].set_color('white')plt.show()

参考
此示例显示了以下函数、方法、类和模块的使用:
import matplotlibmatplotlib.axes.Axes.piematplotlib.pyplot.pie
