Python绘制饼图用什么库?Python绘制饼图怎么改颜色

饼图是数据统计可视化图表内表示一组数据内不同成员所占比例的最好图像,而python内可以通过matplotlib这个第三方库来实现饼图绘制 。下文会来给大家详细介绍一下使用该库绘制饼图,并且去更改每一块颜色和设置比例的方法,继续阅读文章吧 。

Python绘制饼图用什么库?Python绘制饼图怎么改颜色

文章插图
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绘制饼图怎么改颜色”的全部内容了,希望对你有所帮助 。

    推荐阅读