用旧版echarts生成一个蓝色圆环 红色指针的仪表盘
时间: 2024-03-09 18:50:21 浏览: 102
QPainter绘制仪表盘
好的,以下是一个用旧版echarts生成蓝色圆环红色指针仪表盘的示例代码:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>ECharts Demo</title>
<!-- 引入 echarts.js -->
<script src="https://cdn.staticfile.org/echarts/2.2.7/echarts.js"></script>
</head>
<body>
<!-- 为 echarts 准备一个具备大小(宽高)的 DOM -->
<div id="chart" style="width: 600px; height: 400px;"></div>
<script type="text/javascript">
// 基于准备好的dom,初始化echarts图表
var myChart = echarts.init(document.getElementById('chart'));
option = {
// 仪表盘总体样式
backgroundColor: '#fff',
tooltip: {
formatter: "{a} <br/>{b} : {c}%"
},
series: [
{
name: '业务指标',
type: 'gauge',
center: ['50%', '50%'], // 仪表盘位置
radius: '80%', // 仪表盘半径
startAngle: 200, // 仪表盘起始角度
endAngle: -20, // 仪表盘结束角度
min: 0,
max: 100,
splitNumber: 10, // 刻度数量
axisLine: {
lineStyle: {
color: [[0.2, '#228b22'], [0.8, '#48b'], [1, '#ff4500']],
width: 10 // 仪表盘圆环宽度
}
},
axisTick: {
splitNumber: 5, // 刻度分割数
length: 8, // 刻度线长度
lineStyle: {
color: 'auto' // 刻度线颜色
}
},
splitLine: {
length: 12, // 分隔线线长
lineStyle: {
color: 'auto' // 分隔线颜色
}
},
pointer: {
width: 5, // 指针宽度
length: '80%', // 指针长度
color: 'red' // 指针颜色
},
title: {
show: false
},
detail: {
show: false
},
data: [{value: 50, name: '完成率'}]
}
]
};
// 为echarts对象加载数据
myChart.setOption(option);
</script>
</body>
</html>
```
你可以将上述代码保存为html文件,用浏览器打开即可看到效果。
阅读全文