echarts-liquidfill 水球图使用

下载及文档:https://github.com/ecomfe/echarts-liquidfill#api

下载好之后把 echarts-liquidfill.js  导入项目即可

水球图支持非常高度定制化的需求,包括颜色(color)、大小(radius)、波的振幅(amplitude)、波长(waveLength)、相位(phase)、周期(period)、移动方向(direction)、形状(shape)、动画(waveAnimation)等等,完整的配置项参数参见水球图 API

一些常见用途:

一、使用

1、基本使用

1)引入 js 文件:

<script src="static/plugins/ECharts-4.2.1/echarts.js"></script>
<script src="static/plugins/ECharts-4.2.1/echarts-liquidfill.js"></script>

 2)准备一个具有宽度的 DOM 容器:

<div id="demo_echarts" style="width: 600px;height:400px;"></div>

3)通过  echarts.init  方法初始化 echarts 实例并通过 setOption 方法生成水球图:

    var myChart = echarts.init(document.getElementById('demo_echarts'));

    var option = {
        series: [{
            type: 'liquidFill',
            data: [0.6]
        }]
    };

    myChart.setOption(option);

       

2、添加一些样式

    var option = {
        title:{
            text: "水球图",
            left: "center"
        },
        backgroundColor: '#ccc', //背景色
        series: [{
            type: 'liquidFill',
            data: [0.6],
            color: ['#afb11b'],
            itemStyle: {         //普通样式
                opacity: 0.6
            },
            emphasis: {
                itemStyle: {     //悬停样式
                    opacity: 0.9
                }
            }
        }]
    };

3、添加点击事件:

    myChart.setOption(option);
//添加点击事件
    myChart.on("click",function () {
        console.log(arguments)
        alert(arguments[0].data);
    });

基本使用就 OK 啦

 

 

 

  • 6
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 12
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值