pc 端仪表盘进度条:可以参考 element-ui中的组件
移动端的进度条:可以参考 京东 或者 vant 中的组件
但是没有一个可以完全符合自己的项目需求,所以就只能自己做一个:
基于 Vue 框架
makeEcharet() {
var myChart = this.$echarts.init(document.getElementById('myChart'))
myChart.resize({
width: 'auto',
height: 240
})
// 指定图表的配置项和数据
var option = {
angleAxis: {
axisLine: {
show: false
},
axisLabel: {
show: false
},
splitLine: {
show: false
},
axisTick: {
show: false
},
min: 0,
max: 133.5,
boundaryGap: ['0', '100'],
startAngle: 225
},
radiusAxis: {
type: 'category',
axisLine: {
show: false