绘制的水球图效果如下:如果没有安装PyEcharts,先安装PyEcharts:#安装pyecharts模块,直接安装最新版本pipinstallpyecharts安装好PyEcharts之后,就可以导入需要使用的模块了:frompyechartsimportoptionsasoptsfrompyecharts.chartsimport液体水球图表数据很简单,就是一个完成率数字,所以这里没有无需定义或导入,无需转换。接下来就可以绘制水球图了:c=(#创建水球图对象Liquid()#设置数据系列名称和数据,is_outline_show是设置边框线,根据自己喜好选择.add("完成rate",[0.5],is_outline_show=False)#设置图表的标题和位置set_global_opts(title_opts=opts.TitleOpts(title="XX业务完成",pos_left="center"))#渲染水球图表通过render()方法到html.render("Circularwaterpolodiagram.html"))可以设置水球图的颜色,在add()中添加color参数即可,代码如下:c=(Liquid().add("完成率",[0.5],is_outline_show=False,color=['#DC143C']).set_global_opts(title_opts=opts.TitleOpts(title="XX业务完成",pos_left="center")).render("circularwaterpolomap.html"))setting红色水球的效果是这样的:另外,还可以设置水球的形状:frompyechartsimportoptionsasoptsfrompyecharts.chartsimportLiquidfrompyecharts.globalsimportSymbolTypec=(Liquid().add("完成率",[0.5],is_outline_show=False,shape=SymbolType.RECT).set_global_opts(title_opts=opts.TitleOpts(title="XX)业务完成",pos_left="center")).render("矩形水球图.html"))长方形水球图的效果是这样的:能看出区别吗?只要在add()中添加shape=SymbolType.RECT设置即可,需要导入相应的模块:frompyecharts。globalsimportSymbolTypeandshape=SymbolType.DIAMOND是菱形水球shape=SymbolType.ROUND_RECT是圆角矩形水球shape=SymbolType.TRIANGLE是三角形水球shape=SymbolType.ARROW是箭头水球有那么容易?文渊网,仅供学习,如有侵权,请联系删除。在学习Python的道路上,你一定会遇到困难。别慌,我这里有一套学习资料,包括40+e-书籍,800+教学视频,涉及Python基础、爬虫、框架、数据分析、机器学习等,怕你学不会!https://shimo.im/docs/JWCghr8..《Python学习资料》关注公众号【蟒圈】,每天都有优质文章送出。
