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   //字体大小
                        }
                    }
                }
            }
        ]
    };
    
    只研朱墨作春山
  • 相关阅读:
    redis 笔记
    经验
    增加模块-概念图
    node API buffer
    VS2010中使用CL快速 生成DLL的方法
    WIN7下VS2010中使用cl编译的步骤
    Win7下VS2010编译的程序在XP报错:找不到msvcp100d.dll或者msvcp100.dll
    C#速学
    Windows下架设SVN服务
    Redis 压力测试
  • 原文地址:https://www.cnblogs.com/guolintao/p/8029289.html
Copyright © 2011-2022 走看看