饼图是数据统计可视化图表内表示一组数据内不同成员所占比例的最好图像,而python内可以通过matplotlib这个第三方库来实现饼图绘制 。下文会来给大家详细介绍一下使用该库绘制饼图,并且去更改每一块颜色和设置比例的方法,继续阅读文章吧 。
文章插图
1.因为是第三方库所以需要调用pip install命令将其给提前下载好,下载完成之后将其中的pyplot模块导入即可使用 。然后还需要去设置一下中文字体样式才能在图像内正常显示和添加字,代码如下所示:
import matplotlib.pyplot as pltplt.rcParams['font.sans-serif'] = ['Microsoft YaHei']2.之后需要定义三个列表对象,第一个列表对象内的元素只能够是数字且加起来需要等于100,因为该对象表示的意思为数据成员所占比例 。列表对象二中需要的元素为字符串类型,它是饼图每块的名称,也是图例对象的名称 。
而列表三中可以是字符串类型也可以是RGB值,它就是每一块的颜色了,三者的元素数量需要相同,代码如下所示:
x = [10, 30, 45, 15]labels = ['Java', 'Golang', 'Python', 'C++']colors = ['red', 'yellow', 'blue', 'green']3.之后调用pie()方法就可以绘制出来饼图了,而该方法内要按照扇形块比例、每块标签、每块颜色、离远点距离、扇形块突出显示距离、是否显示饼图内每块百分比数据的顺序来传入对应的参数值,详细代码示例如下所示:
plt.pie( x, labels=labels, colors=colors, labeldistance=1.1, explode=[0.3, 0, 0, 0], autopct='%1.1f%%', pctdistance=0.5)【Python绘制饼图用什么库?Python绘制饼图怎么改颜色】4.最后只需要设置一下该可视化图表的标题,然后调用legend()方法添加图例并且显示出来,plt.show()即可显示绘制好的饼图,代码如下:
plt.title('百分比示例')plt.legend(bbox_to_anchor=(1, 1)) plt.show()
文章插图
以上就是关于“Python绘制饼图用什么库?Python绘制饼图怎么改颜色”的全部内容了,希望对你有所帮助 。
推荐阅读
- Python给图片加相框怎么做?Python如何给图像加上边框
- Python执行pip命令不成功为什么?pip出现不是内部命令提示如何解决
- Python修改表格行高怎么做?Python如何使用xlwt库设置表格列宽
- Python提取pdf表格数据如何实现?Python提取pdf中表格的代码怎么写
- 怎么用seaborn自带的数据集画散点图?Python第三方库如何绘图
- Python类可以传递参数吗?Python类的传参代码怎么写
- AI illustrator怎么制作卡通效果的插画?AI绘制卡通插画教程!
- Python数据拼接如何实现?Python中数据拼接的实现方法
- Python程序如何删除具有特定扩展名的所有文件?删除具有特定扩展名的所有文件的方法
- 如何在Python中删除文件?Python中删除文件的几种方法