仪表盘图

1>ECharts 最基本的代码结构

仪表盘主要用在进度把控以及数据范围的监测

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="./lib/echarts.min.js"></script>
</head>
<body>
    <div id="box" style="width: 600px; height: 400px;"></div>
    <script>
        var box=echarts.init(document.getElementById("box"));
        var option={
           
        }      
        box.setOption(option)
    </script>
</body>
</html>

2>准备数据, 设置给 series 下的 data

data:[{value:88}]

3>在 series 下设置  type:gauge

var option={
            series: [
                  {
                     type: 'gauge',
                     data: [
                    {value: 88,}  //每一个对象代表一个指针
                    ]
                  }
                ]
        } 

 

 仪表盘的常见效果

数值范围: max min

var option={
            series: [
                  {
                     type: 'gauge',
                     data: [
                    {value: 88,}  //每一个对象代表一个指针
                    ],
                    min:50,  //min和max控制仪表盘的范围
                    max:200
                  }
                ]
        } 

 

 多个指针: 增加data中数组的元素

 var option={
            series: [
                  {
                     type: 'gauge',
                     data: [
                    {value: 88},  //每一个对象代表一个指针
                    {value:70},
                    {value:20}
                    ],
                    min:50,  //min和max控制仪表盘的范围
                    max:200
                  }
                ]
        }   

 

 多个指针颜色的差异: itemStyle

var option={
            series: [
                  {
                     type: 'gauge',
                     data: [
                    //itemStyle控制指针的样式
                    {value: 88,itemStyle:{color:'red'}},  //每一个对象代表一个指针
                    {value:70,itemStyle:{color:'blue'}},
                    {value:20,itemStyle:{color:'green'}}
                    ],
                    min:50,  //min和max控制仪表盘的范围
                    max:200
                  }
                ]
        } 

 

posted @ 2021-11-09 21:11  keyeking  阅读(45)  评论(0编辑  收藏  举报