如何用yecharts绘制多种形状的水球图效果
Admin 2022-07-28 群英技术资讯 336 次浏览
水球图首先是动态的效果,像水流一样波动,所以看起来比较的舒服,一般用于业务里面的完成率,其实和之前的仪表盘有点类似,但是我个人绝对水球图更加的好,因为看起来比较的炫酷。
from pyecharts import options as opts from pyecharts.charts import Liquid from pyecharts.globals import SymbolType c = ( Liquid() .add("完成", [0.7, 0.3], is_outline_show=False, shape=SymbolType.DIAMOND) .set_global_opts(title_opts=opts.TitleOpts(title="业务完成率")) .render("菱形水球图.html") )
from pyecharts import options as opts from pyecharts.charts import Grid, Liquid from pyecharts.commons.utils import JsCode l1 = ( Liquid() .add("lq", [0.6, 0.7], center=["60%", "50%"]) .set_global_opts(title_opts=opts.TitleOpts(title="标题")) ) l2 = Liquid().add( "lq", [0.3], center=["25%", "50%"], label_opts=opts.LabelOpts( font_size=50, formatter=JsCode( """function (param) { return (Math.floor(param.value * 10000) / 100) + '%'; }""" ), position="inside", ), ) grid = Grid().add(l1, grid_opts=opts.GridOpts()).add(l2, grid_opts=opts.GridOpts()) grid.render("双水球图显示.html")
其实只需要变动一下参数即可,和最开始的那个差不多。
from pyecharts import options as opts from pyecharts.charts import Liquid from pyecharts.globals import SymbolType c = ( Liquid() .add("lq", [0.7, 0.7], is_outline_show=False, shape=SymbolType.RECT) .set_global_opts(title_opts=opts.TitleOpts(title="标题")) .render("正方形.html") )
from pyecharts import options as opts from pyecharts.charts import Liquid c = ( Liquid() .add("lq", [0.7, 0.7]) .set_global_opts(title_opts=opts.TitleOpts(title="圆球")) .render("圆球.html") )
from pyecharts import options as opts from pyecharts.charts import Liquid from pyecharts.commons.utils import JsCode c = ( Liquid() .add( "lq", [0.3254], label_opts=opts.LabelOpts( font_size=50, formatter=JsCode( """function (param) { return (Math.floor(param.value * 10000) / 100) + '%'; }""" ), position="inside", ), ) .set_global_opts(title_opts=opts.TitleOpts(title="标题")) .render("数据精度水球图.html") )
感觉这个颜色搭配还是不错的
from pyecharts import options as opts from pyecharts.charts import Liquid c = ( Liquid() .add("lq", [0.6, 0.7, 0.8], is_outline_show=False) .set_global_opts(title_opts=opts.TitleOpts(title="标题")) .render("无边框水球图.html") )
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
这篇文章主要介绍了Python 中的pass语句语法详析,pass是一种空操作(null operation),解释器执行到它的时候,除了检查语法是否合法,什么也不做就直接跳过
这篇文章主要为大家介绍了python利用opencv调用摄像头实现目标检测的示例代码,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
这篇文章主要为大家介绍了Python全栈之队列,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助<BR>
python如何实现绘几何图形?今天我们来了解python绘制图形的内容,我们想要实现绘制几何图形,需要使用到turtle,那么turtle是什么?turtle怎样使用?turtle怎么绘制几何图形?接下来我们具体了解看看。
Python3 file 文件对象使用 open 函数来创建,下表列出了 file 文件对象常用的函数:
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008