Python中的
pie()
函数通常用于绘制饼图,它属于matplotlib.pyplot
模块。使用方法如下:,,“python,import matplotlib.pyplot as plt,,# 数据,sizes = [215, 130, 245, 210],labels = ['A', 'B', 'C', 'D'],colors = ['gold', 'yellowgreen', 'lightcoral', 'lightskyblue'],explode = (0, 0.1, 0, 0),,# 画饼图,plt.pie(sizes, explode=explode, labels=labels, colors=colors, autopct='%1.1f%%', shadow=True, startangle=90),,# 设置为正圆形,plt.axis('equal'),,# 显示图形,plt.show(),
“在Python中,pie()
函数用于绘制饼图,它属于matplotlib.pyplot
模块,因此在使用之前需要先导入该模块,下面是关于pie()
函数的详细用法:
1、导入所需模块:
import matplotlib.pyplot as plt
2、准备数据:
饼图的数据通常是一个包含各个部分百分比的列表。
data = [30, 20, 50]
3、使用pie()
函数绘制饼图:
plt.pie(data, labels=["A", "B", "C"], autopct='%1.1f%%')
参数说明:
data
:一个包含各个部分百分比的列表。
labels
:一个包含各个部分标签的列表。
autopct
:一个字符串,用于显示每个部分的百分比,默认为'%1.1f%%'
。
4、设置饼图的属性:
plt.title("饼图示例") # 设置标题 plt.axis('equal') # 使饼图为圆形(默认为椭圆形)
5、显示饼图:
plt.show()
将以上代码整合在一起,完整的示例代码如下:
import matplotlib.pyplot as plt data = [30, 20, 50] labels = ["A", "B", "C"] autopct = '%1.1f%%' plt.pie(data, labels=labels, autopct=autopct) plt.title("饼图示例") plt.axis('equal') plt.show()
运行上述代码,将生成一个包含三个部分(A、B和C)的饼图,并显示每个部分的百分比。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/646745.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复