pyecharts画水球图

水波图图是一种适合于展现单个百分比数据的图表类型

from pyecharts.charts import Grid,Liquid
from pyecharts.commons.utils import JsCode

l1 = (Liquid()
       #设置数据系列名称及数据
      .add("lq",[0.7,0.6,0.25],center=["60%","50%"],color=['blue','yellow','green']) # 显示多个波浪,且数值从大到小排列,如果从小到大排列后面的波浪会被隐藏
# color 设置不同的波浪的颜色,标签一般只显示第一个波浪的百分比
      # 设置图表标题及图表标题位置
      .set_global_opts(title_opts=opts.TitleOpts(title='多个liquid展示',pos_left='left')))

l2 = Liquid().add(
    "lq",
    [0.3254],
    center = ["25%","50%"], # 设置水球在整个画面中的位置
    is_outline_show = Flase, # 设置边框线
    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("multiple_liquid.html")

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-06-13 05:02:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-13 05:02:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-13 05:02:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-13 05:02:03       18 阅读

热门阅读

  1. SQL-窗口函数合集

    2024-06-13 05:02:03       5 阅读
  2. Mac 使用 Homebrew 安装 Python3

    2024-06-13 05:02:03       8 阅读
  3. 如何手动实现批量添加和解除限时锁

    2024-06-13 05:02:03       8 阅读
  4. 通过CMake的option启用或禁用特定功能

    2024-06-13 05:02:03       11 阅读
  5. 中介子方程十三

    2024-06-13 05:02:03       6 阅读
  6. AI大汇总

    2024-06-13 05:02:03       12 阅读