水球图是一种比较特殊的统计图形,它是用来表示某类数据整体中某部分所占大小百分比的,因为水球图是在一个几何图像中以波浪形状的水来表示数据占用量的 。下文会详细介绍python使用第三方库pyecharts制作水球图的详细方法,感兴趣的话就往下看看吧 。
文章插图
1.使用pyecharts这个库来制作水球图需要导入的模块和方法有很多,其中必须要导入的就是Liquid的方法,因为这个方法就是封装了水球图绘制功能的,导入模块的代码示例如下:
from pyecharts.charts import Liquid, Gridfrom pyecharts import options as optsfrom pyecharts.commons.utils import JsCode2.模块导入之后就是可以调用它们来制作水球图了,pyecharts这个库绘制图像的语法比较特别,它需要使用一个变量来接收绘制出来的图像 。而所有的代码都需要写在等号后面的括号里面,首先需要调用Liquid()方法表示当前绘制的图像为水球图 。
然后用链式语法调用add()方法来向其中添加水球图绘制时的参数,第一个参数就是图像名称 。后一个参数则是列表对象,里面的值必须要小于1 。而它们也表示了水球图中波浪的数量以及位置,元素需要从小到大排序,第一个就是水球图数据上限和显示百分比,详细代码示例如下:
pic2 = ( Liquid() .add("", [0.75, 0.5, 0.25], center = ['50%', '50%'], is_outline_show = True, outline_border_distance = 10, shape = 'circle') .set_global_opts(title_opts = opts.TitleOpts(title = '水球图', pos_top = '15%', pos_left = 'center')) .render("水球图.html"))
文章插图
而剩余的几个参数中center表示这个水球图位于画布的哪个位置上,is_outline_show等于True则表示水球图显示边框,outline_border_distance自然就是边框宽度了 。shape这个参数则表示水球外形,可以设置的有圆形、正方形、菱形等等 。
【Python水球图如何绘制?Python怎么使用pyecharts制作水球图】以上就是关于“Python水球图如何绘制?Python怎么使用pyecharts制作水球图”的全部内容了,希望对你有所帮助 。
文章插图
文章插图
文章插图
微信扫码,学习更方便
文章插图
现在报名赠100例知识点合集
文章插图
推荐阅读
- 凛冬将至歌词 凛冬将至歌曲简介
- Python单引号替换成双引号怎么做?Python如何替换单引号为双引号
- 深圳茶颜悦色是真的吗?
- 荷兰弟的蜘蛛侠有几部 荷兰弟的蜘蛛侠共有几部
- Python解析json数据并存入csv文件怎么做?Python如何解析json并保存csv
- Python如何安装软件包?Python安装软件包的方法有哪些
- 怎么查看python模块在什么位置?Python模块的路径查看方法
- Python如何输出日期?Python对日期的基本操作方法
- 鑫昊企业有限公司是干啥的
- Python什么时候使用自定义类?Python自定义类的使用方法