python已知数据绘制饼图,用python把数据画成饼状图
本文给大家带来了一些关于python的知识,主要是整理了饼状图绘制的相关问题。Pyplot包含了绘图函数的一系列相关函数,其中pie()函数可以绘制饼状图。来看看吧,希望对你有帮助。
推荐:python
Pyplot是Matplotlib的一个子库,它提供了一个类似于MATLAB的绘图API。
Pyplot包含了绘图函数的一系列相关函数,其中pie()函数可以绘制饼状图。
使用时,我们可以使用import来导入pyplot库,并设置一个别名plt。
同时使用numpy数学函数库。
1.我们首先绘制一个简单的饼状图
将matplotlib.pyplot作为pltimport numpy作为np导入
X=np.array([10,20,30,40])#使用一维数组存储每个蛋糕的大小。Plt.pie(x)#绘制饼图。默认情况下,饼图是从X轴的正方向逆时针绘制的。plt.show()#显示饼图。
其中pie()函数中的参数:
徐:每个蛋糕的大小。类1-维数组结构。
2.接着我们给饼状图的各饼块加个标签,并给饼状图加一个标题,统计一下各操作系统使用人数的占比。
将matplotlib.pyplot作为pltimport numpy作为np导入
PLT . RC params[ font . sans-serif ]=[ Microsoft ya hei ]
#指定字体为典雅黑,解决乱码问题x=np.array ([30,24,16,30]) PLT.pie (x,
labels=[Windows , Linux , ios , Android],
#设置饼图标签并将其作为列表传入。
)plt.title(各操作系统占比)plt.show()
其中pie()函数中的参数:
徐:每个蛋糕的大小。类1-维数组结构。
标签:每个蛋糕的标签。是一个字符串列表。默认值为无。
函数的作用是:设置图片的标题。
注意:直接使用plt.title()默认显示英文。
3.最后清楚的显示各个操作系统占比,并且改变各饼块的颜色,并且突出ios模块
将matplotlib.pyplot作为pltimport numpy作为np导入
Y=np.array ([30,24,16,30])PLT . rcparams[ font . sans-serif ]=[微软雅黑] #指定字体为优雅黑色,解决乱码问题plt.pie(y,
Labels=[Windows , Linux , iOS , Android],#设置饼图标签
Pct= (%1.1f%%) #标签在蛋糕里面。
Colors=(r , blue , # 88C999 ,(1,1,0)),#设置每个蛋糕的颜色,R代表红色,蓝色代表蓝色。
#88c998十六进制表示绿色(1,1,0),元组表示黄色。
explode=[0,0,0.1,0] #
)plt.title(操作系统使用)plt.show()
其中pie()函数中的参数:
Pct:蛋糕内部的标签,它格式化蛋糕内部的标签,以便字符串格式显示百分比值。autopct=% 1.1f%% 表示浮点数显示,有一个整数和一个小数点。Colors:设置每个部分的颜色-[注意]:颜色列表可以由以下内容组成:
表示颜色的英语单词:如红色
代表颜色的单词的简称是红色的r和黄色的y
RGB格式:十六进制格式如 # 88c 999 ;(r,g,b)元组形式
Explode:每个蛋糕距离蛋糕圆半径的偏移距离,是一个小数值。它是一种1维数组结构,值越大,偏移距离越远。推荐:python。以上是python数据可视化的饼状图绘制的详细内容。更多信息请关注盛行IT软件开发工作室的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。