Vue使用echarts环形进度条

要在Vue中使用Echarts环形进度条,您需要使用Echarts库和Vue-Echarts插件。

  1. 安装Echarts和Vue-Echarts插件:
    npm install echarts vue-echarts --save
  2. 在Vue组件中导入Vue-Echarts组件:
    import ECharts from 'vue-echarts'
    import 'echarts/lib/chart/gauge'
    import 'echarts/lib/component/tooltip'
    import 'echarts/lib/component/title'
  3. 在Vue组件中使用Vue-Echarts组件,并传递必要的参数:
    <template>
      <div>
        <e-charts :options="options" :notMerge="true" :lazyUpdate="true"></e-charts>
      </div>
    </template>
    
    <script>
    export default {
      data () {
        return {
          options: {
            series: [{
              type: 'gauge',
              startAngle: 180,
              endAngle: 0,
              pointer: {
                show: false
              },
              axisLine: {
                lineStyle: {
                  width: 30,
                  color: [[0.5, '#91c7ae'], [0.8, '#63869e'], [1, '#c23531']]
                }
              },
              axisTick: {
                show: false
              },
              splitLine: {
                length: 15,
                lineStyle: {
                  width: 2,
                  color: '#999'
                }
              },
              axisLabel: {
                distance: -50,
                textStyle: {
                  color: '#999',
                  fontSize: '14',
                  fontWeight: 'bold'
                }
              },
              detail: {
                show: false
              },
              data: [{
                value: 75
              }]
            }]
          }
        }
      },
      components: {
        'e-charts': ECharts
      }
    }
    </script>
  4. 根据您的需求调整参数,例如设置环形进度条的起始角度,结束角度,颜色和值等。上面的代码演示了如何创建一个简单的环形进度条,其起始角度为180度,结束角度为0度,颜色根据值的不同而变化。您可以根据需要调整这些参数来创建自己的环形进度条。
posted @ 2023-03-31 17:02  根号三先生  阅读(1268)  评论(0编辑  收藏  举报