如何在Matplotlib饼图中显示实际值? 要在 Matplotlib 饼图中显示实际或自定义值,可以按照以下步骤执行- 设置图形大小并调整子图之间和周围的填充。 制作包含 标签,份额,出现位置 ,并获取分数之和以计算百分比的列表。 使用 标签,份额 和 爆炸 来制作饼图,并使用 autopct = lambda p: <计算百分比的方法>。 使用 show() 方法显示图形。 示例 import matplotlib.pyplot as plt plt.rcParams ["figure.figsize"] =[7.50,3.50] plt.rcParams ["figure.autolayout"] =True labels = ('读','吃','睡','重复') fracs =[5,3,4,1] total = sum(fracs) explode =(0,0.05,0,0) plt.pie(fracs,explode =explode,labels =labels, autopct =lambda p:'{:.0f}%'.format(p*total/100), shadow =True,startangle =90) plt.show () PythonCopy 输出