python可视化作图(5)---饼状图作图以及给扇形区域添加文字说明

python可视化作图----饼状图

具体代码如下:

import numpy as np
import pylab as pl
labels=list("abcde")
data=np.random.randint(1,10,5)
pl.pie(data,labels=labels,autopct='%3.1f%%')
pl.legend()
pl.show()
"""
1、饼状图:pl.pie(x=x,labels=labels,autopct='%3.1f%%')
x=x, 初始数据,不是百分比,
autopct:自动添加百分比显示,可以采用格式化的方法显示
2、字符串转list:labels=list("abcde")
label="x"是标签
plt.legend()---图例 
"""

运行结果图如下:
在这里插入图片描述

如何给饼状图添加文字说明!

具体代码如下:

import numpy as np
import pylab as pl
pl.rcParams['font.sans-serif']=['SimHei']
data=np.random.normal(70,15,35)
piedata={"优":0,"良":0,"中":0,"及格":0,"不及格":0}
for i in data:
    if i>=90: piedata["优"]+=1
    if i>=80 and i<90: piedata["良"]+=1
    if i>=70 and i<80: piedata["中"]+=1
    if i>=60 and i<70: piedata["及格"]+=1
    if i<60: piedata["不及格"]+=1
pl.pie(piedata.values(),labels=piedata.keys(),autopct='%3.1f%%')
pl.title("1909冰河的作业:Java程序设计成绩饼形分布图")
pl.legend()
pl.show()

运行结果图如下:
在这里插入图片描述

以上就是python可视化作图的全过程,希望能帮到大家!

发布了44 篇原创文章 · 获赞 36 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/m0_45161766/article/details/104913836