使用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}\n{b}\nValue: {c} ,a代表系列名稱,b代表數據名稱,c代表數據值。
                    textStyle:{
                        color:'red',  //默認背景下的文字顏色
                        insideColor:'blue', //水波背景下的文字顏色
                        fontsize:40   //字體大小
                    }
                }
            }
        }
    ]
};


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM