HTML

首先引入Echarts,然后在需要放置图表的地方加上div#myChart,同时给它加上宽度和高度属性。

Javascript

接下来要初始化echarts实例,然后设置选项,最后渲染图像。

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

option = {

tooltip : {

formatter: "{a}
{b} : {c}%"

},

series : [

{

name:'业务指标',

type:'gauge',

detail : {formatter:'{value}%'}, //仪表盘显示数据

axisLine: { //仪表盘轴线样式

lineStyle: {

width: 20

}

},

splitLine: { //分割线样式

length: 20

},

data:[{value: 50, name: '完成率'}]

}

]

};

myChart.setOption(option);

选项设置中的tooltip是一个提示框组件,默认参数show:true是显示提示框的。参数formatter是提示框浮层内容格式,它支持字符串模板和回调函数两种形式。一般我们使用字符串模板,模板变量有 {a}, {b},{c},{d},{e},分别表示系列名,数据名,数据值等。 在 trigger 为 'axis' 的时候,会有多个系列的数据,此时可以通过 {a0}, {a1}, {a2} 这种后面加索引的方式表示系列的索引。 不同图表类型下的 {a},{b},{c},{d} 含义不一样。对饼图、仪表盘、漏斗图三种类型的图表参数含义为: {a}(系列名称),{b}(数据项名称),{c}(数值), {d}(百分比)。

选项中的series是系列列表。每个系列通过 type 决定自己的图表类型,它包含很多参数。其中参数name表示系列名称,用于tooltip的显示,legend 的图例筛选,在 setOption 更新数据和配置项时用于指定对应的系列。参数type指图表类型,type:'gauge'即仪表盘。参数detail是指仪表盘详情,用于显示数据,可以定义数据显示的高宽大小,背景色,边框颜色等等,本例中定义了仪表盘的详情显示为百分数。参数axisLine可以定义仪表盘轴线相关配置,如轴线样式等。参数splitLine用来定义仪表盘中的分隔线样式,如线长、线的颜色、线宽等等。参数data则是用来展示数据的,可以设置仪表盘指标对应的值以及名称。

如果是一个动态变化的仪表盘,可以使用setInterval()定时变换仪表值,如以下代码。

clearInterval(timeTicket);

var timeTicket = setInterval(function () {

option.series[0].data[0].value = (Math.random() * 100).toFixed(2) - 0;

myChart.setOption(option, true);

},2000);

livecharts中仪表盘_ECharts仪表盘相关推荐

  1. livecharts中仪表盘_Vue中使用Echarts仪表盘展示实时数据的实现

    在vue中echarts仪表盘实时数据 彩笔一枚,简单记录一下. 业务场景:通过websocket实时推送数据,将数据渲染到仪表盘中. 第一步: 基于准备好的dom,初始化echarts仪表盘实例. ...

  2. excel图表配合下拉菜单_在下拉列表中选择Excel仪表盘图表

    excel图表配合下拉菜单 You can make an interactive dashboard in Excel, even if you can't use macros, or prefe ...

  3. livecharts中仪表盘_LiveCharts文档-3开始-4可用的图表

    LiveCharts文档-3开始-4可用的图表 LiveCharts共有5类图表,你将会在后面的章节当中看到这些图表的使用方法. CartesianChart笛卡尔图表 故名思议就是绘制符合笛卡尔坐标 ...

  4. echarts 仪表盘 文字位置_ECharts仪表盘样式

    仪表盘截图 Vue仪表盘样式vue代码 总计 Vue仪表盘样式js代码 drawLine(){ // 基于准备好的dom,初始化echarts实例 var option = { // backgrou ...

  5. echarts 仪表盘 文字位置_echarts仪表盘相关配置

    指定图表的配置项和数据 var option = { backgroundColor: "#000", tooltip: { // 本系列特定的 tooltip 设定. show: ...

  6. echarts 仪表盘文本下移_echarts仪表盘设置图文实例

    echarts 图表中经常需要对不同的颜色设置图例标识不同的意义,而仪表盘的指针只存在一个值,如何表示不同颜色的意义,官网配置项并未给出该功能: 不同段的颜色是通过axisLine->lineS ...

  7. Vue中使用Echarts仪表盘展示实时数据

    在vue中echarts仪表盘实时数据 彩笔一枚,简单记录一下. 业务场景:通过websocket实时推送数据,将数据渲染到仪表盘中. 第一步: 基于准备好的dom,初始化echarts仪表盘实例. ...

  8. 如何在html中引入一个仪表盘,仪表盘.html · 一头大水牛/前端每日总结,积累点滴! - Gitee.com...

    #test,#hehe{ width: 100%; height: 500px; } var myChart1; var option = { tooltip : { trigger: 'axis' ...

  9. python 仪表盘-python仪表盘

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! data_pair=], # 系列数据项,格式为 radius=70%, # 仪 ...

最新文章

  1. 【yolo目标检测】(1) yolov3,网络结构Darknet53,特征提取
  2. leetcode-155 最小栈
  3. nsis使用汇总(一)
  4. 使用 VisualVM 进行性能分析及调优
  5. 切割固定长度字符串的方法_木质踢脚线安装的施工方法
  6. leetcode1029. 两地调度(贪心算法)
  7. ubuntupython损坏_修复损坏的Python3.2安装(Ubuntu)
  8. 树莓派VI命令大全(附vim使用异常,卸载重新安装步骤)
  9. Android为TV端助力 浅谈Aidl 通讯机制
  10. smartsvn smartgit 安装 及其破解
  11. as常用固定搭配_as固定短语搭配
  12. 如何简单理解光圈大小对手机摄影的影响?
  13. python 拼接 遥感影像_Python干货 | 遥感影像拼接
  14. 上周热点回顾(11.18-11.24)
  15. 音视频技术开发周刊 | 248
  16. python字符串中占位符详解
  17. python建站与java建站有何不同_Python与JAVA有何区别?
  18. 亲爱的老狼- 移动端和PC端的不同
  19. iOS实现浮动泡泡功能,悬浮泡泡,windows系统屏幕保护程序的气泡功能(碰撞检测)
  20. 生态系统服务—土壤侵蚀强度空间分布/降雨侵蚀力

热门文章

  1. js前端 base64图片下载保存
  2. css:a:visited限制
  3. 抽丝剥茧:复盘美国中央情报局CIA的复杂网络武器杀伤链
  4. 12306抢票算法居然被曝光了!!!居然是redis实现的
  5. 蜗牛学院:你是码农,还是IT工程师?
  6. 电系魔法师成长之路—仪器仪表学习(二)设计T型和Π型衰减器
  7. Unity3D–Texture图片空间和内存占用分析
  8. 屏幕“眩光”问题或得缓解,科学家研究出类似飞蛾眼睛结构的薄膜
  9. 锁仓怎么解_锁仓与解锁的正确方法
  10. 【Vue】Vue浅析