zoukankan      html  css  js  c++  java
  • 使用echarts水球图

    使用echarts水球图

    官方实例中没有水球图样式,当我们需要用到水球图的时候需要下载echarts-liquidfill.js.

    使用

    • 在echarts之后引入 echarts-liquidfill.js
    • 准备一个定宽高的DOM用来挂载水球图
    • 初始化水球图
    var  chart = echarts.init(document.getElementById("dom"))
    
    • 设置水球参数,并渲染到DOM元素
    var option={
        series:[
            {
                type:'liquidFill',
                data:[0.7,0.5]  //两个波纹
            }
        ]
    };
    chart.setOption(option);
    

    配置水球图

    • 单个波的配置
      • 每个水波都是单独配置的,单独的配置会覆盖统一配置。
      • 改变波纹防线颜色
    var option={
        series:[
            {
                type:'liquidFill',
                data:[0.7,{
                    value:"0.5",
                    direction:'left',
                    itemStyle:{
                        normal:{
                            color:"red"
                        }
                    }
                }]
            }
        ]
    };
    
    //第二条波纹变为将变为红色
    
    • 文字配置
      • 水波中间显示 的文字也是可以配置的,处于水波背景和默认背景上的文字颜色是不同的,当然也可以设置成一样的。
      • 文字配置
    var option={
        series:[
            {
                name:"系列名称",
                type:'liquidFill',
                data:[0.7,{
                    name:"数据名称",
                    value:"0.5",
                    direction:'left',
                    itemStyle:{
                        normal:{
                            color:"red"
                        }
                    }
                }],
                label:{
                    normal:{
                        formatter:"显示文字",  //显示在水球图中间的文字,可以是字符串,可以是占位符,也可以是一个函数。
                        //如果使用{a}
    {b}
    Value: {c} ,a代表系列名称,b代表数据名称,c代表数据值。
                        textStyle:{
                            color:'red',  //默认背景下的文字颜色
                            insideColor:'blue', //水波背景下的文字颜色
                            fontsize:40   //字体大小
                        }
                    }
                }
            }
        ]
    };
    
    只研朱墨作春山
  • 相关阅读:
    KnockoutJS(2)-监控属性
    KnockoutJS(1)-数据模型
    Stimulsoft Reports报表工具
    Knockout.js 初探
    web网页的表单排版利器--960css
    用一个div模拟textarea的实现
    正则表达式笔记4-封装class
    正则表达式笔记3
    正则表达式笔记2
    正则表达式笔记1
  • 原文地址:https://www.cnblogs.com/guolintao/p/8029289.html
Copyright © 2011-2022 走看看