优草派  >   Python

Python可视化神器如何画制饼状图?Python中绘制饼状图的方法

翟嘉慧            来源:优草派

在Python做可视化处理的时候,可以绘制多种图形,主要依赖的是pyecharts进行绘制,今天的这篇文章主要将绘制饼状图的方法,下面一起来看看吧,希望可以对大家的学习带来帮助。

Python可视化神器如何画制饼状图?Python中绘制饼状图的方法

一、饼图的概念

饼图其实就是一个圆形加扇形图构成,它可以对数值的大小进行表示,也可以表示一个样本(或总体)中各组成部分的数据占全部数据的比例。

二、用法

当你要去绘制一个饼图的时候,在图中只能存在一个绘制的数据系列,并且绘制的数值中不能存在零值,表示类别的数目可以是无限制的,每一类别也是整个饼图的一部分,各个部分需要标注百分比(也可以不需要,注明数量也可)

三、优势

绘制饼图的时候,可以直观的在图中看到每一个数据类别所占的比例,可以通过对图的观察,快速的得出一个结论。

四、代码

下面看一个简单的实例,在代码中是绘制了一个简单多色的饼状图,并且对类别进行了配色,在选用大量的数据集的时候,进行配色的操作可以直观的反映每一个类别的占比情况,并且让图片也变得非常好看。代码如下:

导入模块
from pyecharts import options as opts
from pyecharts.charts import Pie
from pyecharts.faker import Faker
c = (
Pie()绘制饼图
.add("", [list(z) for z in zip(Faker.choose(), Faker.values())])#可更改
.set_colors(["blue", "green", "cyan", "red", "pink", "orange", "purple"])#设置饼图的颜色
.set_global_opts(title_opts=opts.TitleOpts(title="绘制饼图"))
.set_series_opts(label_opts=opts.LabelOpts(formatter="{b}: {c}"))
.render("简单多饼状图.html")
)
print([list(z) for z in zip(Faker.choose(), Faker.values())])#数据格式参考

关于Python可视化神器如何画制饼状图?Python中绘制饼状图的方法的文章就分享到这里了,希望以上内容可以给大家的学习带来帮助。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行