环状图是一种常见的数据可视化方式,用来展示数据的不同比例之间的关系。Python语言的matplotlib库提供了强大的绘图功能,可以实现环状图的绘制。
import matplotlib.pyplot as plt
labels = ['A', 'B', 'C', 'D'] # 环状图各部分的标签
sizes = [10, 20, 30, 40] # 环状图各部分的大小,百分比
fig1, ax1 = plt.subplots()
ax1.pie(sizes, labels=labels, autopct='%1.1f%%', startangle=90) # 绘制环状图,设置标签、百分比、起始角度
ax1.axis('equal') # 使环状图为正圆形
plt.show() # 展示图形
代码的第一行导入了matplotlib.pyplot库。接下来,分别设置了环状图的标签和大小。接下来创建一个子图,并用ax1来引用该子图。然后调用ax1.pie()方法来绘制环状图,设置其标签、百分比和起始角度。最后,通过调用ax1.axis()方法将环状图变为正圆形,并调用plt.show()方法展示图形。
以上是使用Python语言绘制环状图的简单示例,希望能够对您有所帮助。