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")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值