仪表盘主要用在进度把控以及数据范围的监测
实现步骤
- Echarts最基本的代码结构:
引入js文件,DOM容器,初始化对象,设置option - 准备数据,设置给series下的data
data: [{value: 97}] -
图表类型:
在series下设置type:gauge
常用配置
-
数值
min max
-
多个指针
增加data中的数组元素
-
多个指针颜色差异
itemStyle
data: [
{
value: 97,
itemStyle: {
color:'pink'
}
},
{
value: 80,
itemStyle: {
color:'red'
}
}
],
仪表盘特点
仪表盘可以更直观的表现出某个指标的进度或实际情况
示例代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>仪表盘</title>
<script src="lib/echarts.js"></script>
</head>
<body>
<div></div>
<script>
let myCharts = echarts.init(document.querySelector('div'))
let option = {
series: [
{
data: [
{
value: 97,
itemStyle: {
color:'pink'
}
},
{
value: 80,
itemStyle: {
color:'red'
}
}
],
type: 'gauge',
min: 50,
avoidLabelOverlap: true
}
]
}
myCharts.setOption(option)
</script>
</body>
</html>