ECharts 仪表盘配置项

极致呈现系列之:Echarts仪表盘的光影奇迹 详细介绍了Echarts中的仪表盘组件 阅读详情
// 指定图表的配置项和数据
    let option = {
        
        backgroundColor: "#000",
        
        tooltip: {              // 本系列特定的 tooltip 设定。   
                show: true,
                formatter: "{b}:{c}%",
                backgroundColor: "rgba(50,50,50,0.7)",  // 提示框浮层的背景颜色。注意:series.tooltip 仅在 tooltip.trigger 为 'item' 时有效。
                borderColor: "#333",        // 提示框浮层的边框颜色。...
                borderWidth: 0,             // 提示框浮层的边框宽。...
                padding: 5,                 // 提示框浮层内边距,单位px,默认各方向内边距为5,接受数组分别设定上右下左边距。...
                textStyle: {                // 提示框浮层的文本样式。...
                    // color ,fontStyle ,fontWeight ,fontFamily ,fontSize ,lineHeight ,.......
                },
        },
        
        series: [
            {
                name: "单仪表盘示例",     // 系列名称,用于tooltip的显示,legend 的图例筛选,在 setOption 更新数据和配置项时用于指定对应的系列。
                type: "gauge",          // 系列类型
                radius: "80%",          // 参数:number, string。 仪表盘半径,默认 75% ,可以是相对于容器高宽中较小的一项的一半的百分比,也可以是绝对的数值。
                center: ["50%", "55%"], // 仪表盘位置(圆心坐标)
                startAngle: 225,        // 仪表盘起始角度,默认 225。圆心 正右手侧为0度,正上方为90度,正左手侧为180度。
                endAngle: -45,          // 仪表盘结束角度,默认 -45
                clockwise: true,        // 仪表盘刻度是否是顺时针增长,默认 true。
                min: 0,                 // 最小的数据值,默认 0 。映射到 minAngle。
                max: 100,               // 最大的数据值,默认 100 。映射到 maxAngle。
                splitNumber: 10,        // 仪表盘刻度的分割段数,默认 10。
                
                axisLine: {             // 仪表盘轴线(轮廓线)相关配置。
                    show: true,             // 是否显示仪表盘轴线(轮廓线),默认 true。
                    lineStyle: {            // 仪表盘轴线样式。
                        color: colorTemplate1,  //仪表盘的轴线可以被分成不同颜色的多段。每段的  结束位置(范围是[0,1]) 和  颜色  可以通过一个数组来表示。默认取值:[[0.2, '#91c7ae'], [0.8, '#63869e'], [1, '#c23531']]
                        opacity: 1,                 //图形透明度。支持从 0 到 1 的数字,为 0 时不绘制该图形。
                        width: 30,                  //轴线宽度,默认 30。
                        shadowBlur: 20,             //(发光效果)图形阴影的模糊大小。该属性配合 shadowColor,shadowOffsetX, shadowOffsetY 一起设置图形的阴影效果。 
                        shadowColor: "#fff",        //阴影颜色。支持的格式同color。
                    }
                },
                
                splitLine: {            // 分隔线样式。
                    show: true,             // 是否显示分隔线,默认 true。
                    length: 30,             // 分隔线线长。支持相对半径的百分比,默认 30。
                    lineStyle: {            // 分隔线样式。
                        color: "#eee",              //线的颜色,默认 #eee。
                        opacity: 1,                 //图形透明度。支持从 0 到 1 的数字,为 0 时不绘制该图形。
                        width: 2,                   //线度,默认 2。
                        type: "solid",              //线的类型,默认 solid。 此外还有 dashed,dotted
                        shadowBlur: 10,             //(发光效果)图形阴影的模糊大小。该属性配合 shadowColor,shadowOffsetX, shadowOffsetY 一起设置图形的阴影效果。 
                        shadowColor: "#fff",        //阴影颜色。支持的格式同color。
                    }
                },
                
                axisTick: {             // 刻度(线)样式。
                    show: true,             // 是否显示刻度(线),默认 true。
                    splitNumber: 5,         // 分隔线之间分割的刻度数,默认 5。
                    length: 8,              // 刻度线长。支持相对半径的百分比,默认 8。
                    lineStyle: {            // 刻度线样式。   
                        color: "#eee",              //线的颜色,默认 #eee。
                        opacity: 1,                 //图形透明度。支持从 0 到 1 的数字,为 0 时不绘制该图形。
                        width: 1,                   //线度,默认 1。
                        type: "solid",              //线的类型,默认 solid。 此外还有 dashed,dotted
                        shadowBlur: 10,             //(发光效果)图形阴影的模糊大小。该属性配合 shadowColor,shadowOffsetX, shadowOffsetY 一起设置图形的阴影效果。 
                        shadowColor: "#fff",        //阴影颜色。支持的格式同color。
                    },
                },
                        
                axisLabel: {            // 刻度标签。
                    show: true,             // 是否显示标签,默认 true。
                    distance: 5,            // 标签与刻度线的距离,默认 5。
                    color: "#fff",          // 文字的颜色,默认 #fff。
                    fontSize: 12,           // 文字的字体大小,默认 5。
                    formatter: "{value}",   // 刻度标签的内容格式器,支持字符串模板和回调函数两种形式。 示例:// 使用字符串模板,模板变量为刻度默认标签 {value},如:formatter: '{value} kg'; // 使用函数模板,函数参数分别为刻度数值,如formatter: function (value) {return value + 'km/h';}
                },
                
                pointer: {              // 仪表盘指针。
                    show: true,             // 是否显示指针,默认 true。
                    length: "70%",          // 指针长度,可以是绝对数值,也可以是相对于半径的百分比,默认 80%。
                    width: 5,               // 指针宽度,默认 8。
                },
                
                itemStyle: {            // 仪表盘指针样式。
                    color: "auto",          // 指针颜色,默认(auto)取数值所在的区间的颜色
                    opacity: 1,             // 图形透明度。支持从 0 到 1 的数字,为 0 时不绘制该图形。
                    borderWidth: 0,         // 描边线宽,默认 0。为 0 时无描边。
                    borderType: "solid",    // 柱条的描边类型,默认为实线,支持 'solid', 'dashed', 'dotted'。
                    borderColor: "#000",    // 图形的描边颜色,默认 "#000"。支持的颜色格式同 color,不支持回调函数。
                    shadowBlur: 10,         // (发光效果)图形阴影的模糊大小。该属性配合 shadowColor,shadowOffsetX, shadowOffsetY 一起设置图形的阴影效果。 
                    shadowColor: "#fff",    // 阴影颜色。支持的格式同color。
                },
                
                emphasis: {             // 高亮的 仪表盘指针样式
                    itemStyle: {
                        //高亮 和正常  两者具有同样的配置项,只是在不同状态下配置项的值不同。
                    }
                },
                
                title: {                // 仪表盘标题。
                    show: true,             // 是否显示标题,默认 true。
                    offsetCenter: [0,"20%"],//相对于仪表盘中心的偏移位置,数组第一项是水平方向的偏移,第二项是垂直方向的偏移。可以是绝对的数值,也可以是相对于仪表盘半径的百分比。
                    color: "#fff",          // 文字的颜色,默认 #333。
                    fontSize: 20,           // 文字的字体大小,默认 15。
                },
                
                detail: {               // 仪表盘详情,用于显示数据。(仪表盘的数值字体样式和显示位置)
                    show: true,             // 是否显示详情,默认 true。
                    offsetCenter: [0,"50%"],// 相对于仪表盘中心的偏移位置,数组第一项是水平方向的偏移,第二项是垂直方向的偏移。可以是绝对的数值,也可以是相对于仪表盘半径的百分比。
                    color: "auto",          // 文字的颜色,默认 auto。
                    fontSize: 30,           // 文字的字体大小,默认 15。
                    formatter: "{value}%",  // 格式化函数或者字符串
                },
                
                data: [
                  { 
                    value:
                    name:
                  }
 
                ]
            }
        ]
        
    };
Echarts-仪表盘 Echarts-仪表盘案例 阅读详情

相关推荐

记ECharts的仪表盘结合柱状图使用--初始值为0的问题

源码引自:https://www.makeapie.com/editor.html?c=xj5fIwQ_YM echarts版本:echarts-4.9.0 代码如下: let data = 100; let rate = '♥♥♥♥♥'; option = { //backgroundColor: 'transparent', backgroundColor: '#00111b', // 标题:【0】指数显示,【1】数值显示 title: [{ te

xiaojing的博客 1236

配置echarts仪表盘图

文件 getOptions.js 内容,这里把配置单独写了一个js文件。这里也是参照大佬的配置。话不多说,直接上代码。

qq_44727563的博客 1354

ECharts 设置全圆形仪表盘

1 使用详解 (1)series.startAngle 说明:仪表盘起始角度。圆形正右手侧为 0 度,正上方为 90 度,正左手侧为 180 度。 (2)series.endAngle 说明:仪表盘结束角度。 2 原始效果图 3 实现代码(全园形仪表盘) <body> <!-- 为ECharts准备一个具备大小(宽高)的Dom --> <div id="main" style="width: 600px;height:400px;">.

旭东怪的博客 4845

Echarts常用配置项(详细入门)

Echarts的简单入门

qq_45796592的博客 1万+

echarts配置渐变仪表盘

echarts配置渐变仪表盘 var resultoption = { // grid: { // top: ‘5%’, // left: ‘5%’, // right: ‘5%’, // bottom: ‘5%’ // }, series: [ { type: ‘gauge’, center: [‘50%’, ‘55%’], radius: ‘90%’, startAngle: 220, endAngle: -40, // startAngle: 200, // endAngle: -20

小嘟嘟的博客 1686

Vue中使用echarts实现仪表盘

实现效果: echarts使用说明请查看:Vue中使用echarts实现常用图表总结 option配置: option = { tooltip: { formatter: '{a} <br/>{b} : {c}%' }, toolbox: { feature: { restore: {}, saveAsImage: {} } }, series: [

是日前端 4323

echarts仪表盘配置项+charts组件复用+echarts图表自适应

echarts仪表盘+echarts组件复用+echarts图表自适应

m0_52313178的博客 2314

echarts 漂亮的仪表盘

echarts 仪表盘

程序媛的博客 1680

echarts(四)常用图表(雷达图、仪表盘、地图(省市县)及其常用配置项)

入门篇 ECharts 数据可视化实验室 雷达 radar 雷达图的每个变量都有一个从中心向外发射的轴线,所有的轴之间的夹角相等,同时每个轴有相同的刻度。 雷达图表适合对比变量在数据集内的高低,比如产品性能、排名、评估等。 常用配置项 图例 legend data 数据 orient 排列方式 horizontal 水平,默认 vertical 垂直 legend:{ orient:'vertical' }, indicator 雷达图的指示器集合 [] name 指示

陈小陈的博客 1438

Echart仪表盘

最近做的仪表盘示例

专注于技术,分享实战经验,探索技术边界,用代码构建更美的数字世界。 4796

Echarts - 创造引人注目的仪表盘

Echarts 是一个功能强大的JavaScript图表库,可用于创建各种类型的交互式图表,包括仪表盘。你可以从 Echarts 官方网站(https://echarts.apache.org/zh/index.html)下载最新版本的库文件,然后将其包含在 HTML 页面中的。在上面的代码中,我们定义了一个类型为 ‘gauge’ 的系列,指定了仪表盘的起始角度、结束角度、最小值、最大值等属性。现在,你可以在浏览器中打开这个 HTML 页面,就能看到一个简单的仪表盘图表了。标签中编写绘制仪表盘的代码。

FpwgTcl的博客 269

关于ECharts仪表盘的全部相关配置

<html> <head> <meta charset="UTF-8"> <title>单仪表盘案例</title> <!-- 引入 ECharts 文件 --> <script src="js/echarts4.0.js" type="text/...

潇潇的博客 1193

四自由度SCARA机器人的运动学和动力学MATLAB建模与仿真

本文介绍了四自由度SCARA机器人的运动学和动力学建模,使用MATLAB进行了相应的建模与仿真。通过正运动学和动力学分析,可以了解机器人在不同状态下的运动特性和力学特性。这为后续的控制算法设计和性能优化打下了基础。希望本教程对学习SCARA机器人有帮助。

小蜗牛的珍贵百宝箱 3638

echarts仪表盘颜色为渐变色以及修改仪表盘半径

echarts仪表盘颜色为渐变色

yyy 622

S32DS新建工程、编译调试下载、导入工程详细介绍

新建了一个工程之后,下面简单介绍下基本的UI界面。其中最左下角那个是界面,这个界面很重要,是图形化配置界面,然后可以根据这些配置自动生成代码。其中,左边那些配置文件,都是系统帮我们创建好了的,我们其实可以直接用就行。有PE工具的调试,以及Jlink工具的调试。我目前使用到PE工具调试可以查看寄存器值,而Jlink调试查看不了寄存器值。连接了开发板之后,点击Debug就可以吧程序下载到芯片上了,而且可以进入到调试界面。

luobeihai的博客 2万+

(10)Proteus 8.9上的STM32仿真系列(HAL)---freertos

实验设计:通过cubemxide生成freertos工程,然后创建一个 pc13 led灯间隔200ms闪烁的任务。非常遗憾的是proteus8.9仿真失败,实物上没有问题,但还是把流程过一遍。 一、原理图 实物是淘宝上stm32f103 c8t6的核心板,proteus上没有这个芯片,这里图上大概表示一下,用的是核心板自带的pc13引脚的led灯。 二、cubemxide配置 1.RCC如之前工程一样配置 2、配置SYS timebase Source不要使用systick,自己选择一个定时器,我这

qq_35442550的博客 7342

Echarts仪表盘整理

// 基于准备好的容器(这里的容器是id为chart1的div),初始化echarts实例 var chart1 = echarts.init(document.getElementById(“chart1”)); var colorTemplate1 = [[0.2, "rgba(255,0,0,0.8)"], [0.8, "rgba(0,255,255,0.8)"], [1, "rgba(0,...

weixin_45121120的博客 503

保姆级教程:用Python spatialdata框架搞定10x Xenium空间转录组数据(从下机到高级分析)

本教程详细介绍了如何使用Python spatialdata框架处理10x Xenium空间转录组数据,从数据获取到高级分析的全流程。涵盖环境配置、数据读取、质量控制、降维聚类、细胞注释及空间共定位分析等关键步骤,特别适合生物信息学研究者快速掌握Xenium数据分析技术。

weixin_30300225的博客 482

echarts仪表盘基础

<template> <div id="myChart" :style="{ width: '1000px', height: '500px', border: '1px solid #090' }"></div> </template> <script> import * as echarts from 'echarts' export default { name: "DataCount", data: () =&...

weixin_44042792的博客 1864

Transformer 时间序列预测实战

Transformer 时间序列预测实战

机器学习深度学习业余选手 743

【OpenClaw从入门到精通】第20篇:OpenClaw实战—从零搭建教育自动化助教系统(作业批改+智能答疑+学情分析)【2026实测】

本文基于OpenClaw开源框架,聚焦教育行业“答疑重复、批改耗时、学情模糊”三大核心痛点,提供从环境部署到功能落地的全流程实操方案。通过整合QQ群交互、代码分析、数据可视化等技能,构建“智能答疑+作业批改+学情分析”的自动化助教系统。系统支持7×24小时群聊答疑、多语言作业自动评审、学情数据周报生成,经实测可使助教工作时间减少60%、作业批改效率提升5-10倍、学情问题识别提前5周。文中包含完整配置步骤、可直接运行的代码示例及避坑指南,兼顾新手入门与进阶实操,帮助教育工作者快速落地自动化工具,从重复劳动中

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 1449

echarts里面的参数解释_ECharts仪表盘实例及参数使用详解

单仪表盘图表效果如下:具体代码如下:单仪表盘案例// 基于准备好的容器(这里的容器是id为chart1的div),初始化echarts实例var chart1 = echarts.init(document.getElementById("chart1"));var colorTemplate1 = [[0.2, "rgba(255,0,0,0.8)"], [0.8, "rgba(0,255,25...

weixin_26849971的博客 2829

Linux内核进程管理子系统有什么第五十一回 —— 进程主结构详解(47)

Linux内核进程管理子系统有什么第五十一回 —— 进程主结构详解(47)

phmatthaus的专栏 1385
上一篇: Vue中使用FullCalendar日历使用
下一篇: Nginx部署项目 刷新404问题
KeepLearningDay
博客等级 码龄6年 18粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值