matplotlib中pltpie可以绘制环形图吗
是的,matplotlib中的plt.pie()函数可以绘制环形图。可以使用参数explode和wedgeprops来控制环形图的形状和样式。例如,设置wedgeprops={'width':0.2}可以将环形图变为环形。具体的绘图代码如下:
import matplotlib.pyplot as plt
labels = ['A', 'B', 'C', 'D', 'E']
sizes = [15, 30, 20, 10, 25]
explode = [0, 0, 0, 0.1, 0]
fig, ax = plt.subplots()
ax.pie(sizes, explode=explode, labels=labels, autopct='%1.1f%%', startangle=90, wedgeprops={'width':0.2})
ax.axis('equal')
plt.show()
这段代码将会绘制一个环形图,其中D项会有一个凸出的效果。
原文地址: https://www.cveoy.top/t/topic/g5OD 著作权归作者所有。请勿转载和采集!