【Python环状饼图如何绘制?Python画环形饼图的代码怎么写】咋上一篇文章之中小编给大家介绍过了该怎么在python中绘制饼状图,而除了最基础的圆形饼图之外,还有一个比较特殊的就是环形饼状图 。下文有python绘制环状饼图的详细代码示例和步骤解析,对此感兴趣想学习一下的话可以往下看看哦 。
文章插图
1.Python绘制环状饼图使用到的第三方库还是pyecharts,并且还是调用Pie这个方法来实现饼状图绘制,而环状饼图主要就是在于样式的修改 。所以第一步还是将绘制饼图的方法,以及添加数据和设置样式用到的模块导入进来,示例如下:
from pyecharts import options as optsfrom pyecharts.charts import Piefrom pyecharts.faker import Faker2.所需使用的模块和方法准备好之后就可以来编写环状饼图绘制代码了,而pyecharts画数据可视化图表的方式优点特别,都是在括号内通过链式语法来完成的 。首先定义变量并且用其接收一个括号,而括号里面就是调用Pie()方法实例化饼状图对象,代码如下:
c = (Pie()3.之后就是用这个对象点方法来设置饼状图的数据以及样式了,用add()方法来设置饼状图的数据 。第一个参数为空即可,第二个参数是字典类型,表示这个饼状图每一块表示的数据以及所占总量 。而第三个参数就是环形饼状图绘制的关键了,设置参数radius的值为包含两个百分比的列表 。
之后就是调用set_global_opts()方法来设置饼状图的标题以及给它添加图例,最后使用render()方法将饼状图保存起来即可,详细代码如下所示:
.add("",[list(z) for z in zip(Faker.choose(), Faker.values())],radius=["40%", "75%"],).set_global_opts(title_opts=opts.TitleOpts(title="Pie-Radius"),legend_opts=opts.LegendOpts(orient="vertical", pos_top="15%", pos_left="2%"),).set_series_opts(label_opts=opts.LabelOpts(formatter="{b}: {c}")).render("饼状图.html"))以上就是关于“Python环状饼图如何绘制?Python画环形饼图的代码怎么写”的全部内容了,希望对你有所帮助 。
文章插图
文章插图
文章插图
微信扫码,学习更方便
文章插图
现在报名赠100例知识点合集
文章插图
推荐阅读
- 学Python还是wps?计算机二级考试选python还是wps
- Python如何使用pyecharts库画饼状图?Python绘制饼状图方法是什么
- python中shuffle函数有什么功能?详解python中shuffle()函数的应用
- python需要声明变量类型吗?python如何创建变量类型?
- Python获取n年后的今天是几号怎么做?Python如何指定天数前后日期
- 怎么用jupyter编写python?jupyter编写python项目的方法
- Python是跨平台的语言吗?Python跨平台如何理解?
- Python以什么划分语句?Python划分语句的方法是什么?
- Python re模块常用函数有哪些?Python中re模块的用法
- Python怎么导入自己写的文件?如何将自己写的py文件导入Python