echarts之gauge

最近项目需求,写一个类似仪表盘的图表,因为对echarts的配置项不太熟悉,记录一下

不是最终效果,后续还在优化

import * as echarts from 'echarts';

var chartDom = document.getElementById('main');
var myChart = echarts.init(chartDom);
var option;

option = {
  series: [
    {
      type: 'gauge',
      center: ['50%', '60%'],
      startAngle: 200,
      endAngle: -20,
      min: 0,
      max: 40,
      splitNumber: 10,
      itemStyle: {
        color: '#0EA80E'
      },
      progress: {
        show: true,
        width: 25
      },
      pointer: {
        show: false
      },
      axisLine: {
        lineStyle: {
          width: 25
        }
      },
      axisTick: {
        distance: 3,
        length:18,
        splitNumber: 5,
        lineStyle: {
          width: 2,
          color: '#073769'
        }
      },
      splitLine: {
        show:false,
        distance: -52,
        length: 14,
        lineSty
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
ECharts提供了一个仪表盘(Gauge)组件,可以用来展示实时数据的指标。通过设置不同的值和范围,可以显示出数据的状态。要使用ECharts的仪表盘组件,可以按照以下步骤进行操作: 1. 首先,在HTML文件中引入ECharts的库文件,可以通过CDN链接或者本地文件引入: ```html <script src="https://cdn.jsdelivr.net/npm/echarts@5.2.2/dist/echarts.min.js"></script> ``` 2. 创建一个容器元素用于显示图表: ```html <div id="gaugeChart" style="width: 600px; height: 400px;"></div> ``` 3. 在JavaScript代码中,使用ECharts的API来配置和绘制仪表盘图表: ```javascript // 获取容器元素 var gaugeChart = document.getElementById('gaugeChart'); // 基于准备好的容器元素初始化ECharts实例 var myChart = echarts.init(gaugeChart); // 配置和数据 var option = { series: [ { type: 'gauge', detail: { formatter: '{value}%' }, data: [{ value: 50, name: 'Completion Rate' }] } ] }; // 使用刚指定的配置项和数据显示图表 myChart.setOption(option); ``` 这是一个简单的示例,配置项`series`中的`data`属性可以设置仪表盘的值和名称。你可以根据自己的需求进行进一步的配置,例如设置刻度、颜色、指针样式等。 以上是使用ECharts创建一个简单的仪表盘图表的基本步骤,你可以根据自己的需求进行进一步的定制和调整。详细的配置和API文档可以参考ECharts官方网站:https://echarts.apache.org/zh/index.html

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值