python pltpie 画出来的图为什么有点扁
plt.pie 画出的饼图可能会出现扁平的问题,是因为默认情况下,饼图的宽高比例被设置为1:1,即饼图是一个正圆形。如果图形的显示窗口的宽高比例与默认的1:1不一致,那么饼图就会被拉伸或压缩,从而出现扁平的现象。
解决这个问题的方法是,可以使用 plt.axis('equal') 来设置坐标轴的刻度相等,使得饼图显示为一个正圆形。示例代码如下:
import matplotlib.pyplot as plt
labels = ['A', 'B', 'C', 'D']
sizes = [15, 30, 45, 10]
plt.pie(sizes, labels=labels)
plt.axis('equal') # 设置坐标轴刻度相等
plt.show()
这样,饼图就会按照正圆形的比例进行显示,不再出现扁平的现象。
原文地址: https://www.cveoy.top/t/topic/hXLc 著作权归作者所有。请勿转载和采集!