您当前的位置:首页 > IT编程 > python
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch |

自学教程:Python可视化神器pyecharts绘制水球图

51自学网 2022-07-22 18:48:34
  python
这篇教程Python可视化神器pyecharts绘制水球图写得很实用,希望能帮到您。

水球图

水球图首先是动态的效果,像水流一样波动,所以看起来比较的舒服,一般用于业务里面的完成率,其实和之前的仪表盘有点类似,但是我个人绝对水球图更加的好,因为看起来比较的炫酷。

from pyecharts import options as optsfrom pyecharts.charts import Liquidfrom pyecharts.globals import SymbolTypec = (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 optsfrom pyecharts.charts import Grid, Liquidfrom pyecharts.commons.utils import JsCodel1 = (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 optsfrom pyecharts.charts import Liquidfrom pyecharts.globals import SymbolTypec = (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 optsfrom pyecharts.charts import Liquidc = (Liquid().add("lq", [0.7, 0.7]).set_global_opts(title_opts=opts.TitleOpts(title="圆球")).render("圆球.html"))

 数据精度水球图

from pyecharts import options as optsfrom pyecharts.charts import Liquidfrom pyecharts.commons.utils import JsCodec = (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 optsfrom pyecharts.charts import Liquidc = (Liquid().add("lq", [0.6, 0.7, 0.8], is_outline_show=False).set_global_opts(title_opts=opts.TitleOpts(title="标题")).render("无边框水球图.html"))

到此这篇关于Python可视化神器pyecharts绘制水球图的文章就介绍到这了,更多相关 Python绘制水球图内容请搜索wanshiok.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持wanshiok.com!


Python全面解析json数据并保存为csv文件
Python如何利用pandas读取csv数据并绘图
51自学网,即我要自学网,自学EXCEL、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。
京ICP备13026421号-1