`

Echarts 仪表盘实例

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

<script src="echarts.min.js"></script>
<div id="myChart" style="width: 600px;height:400px;"></div>
Javascript
接下来要初始化echarts实例,然后设置选项,最后渲染图像。


var myChart = echarts.init(document.getElementById('myChart'));
option = {
tooltip : {
formatter: "{a} <br/>{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()定时变换仪表值,如以下代码。
?
1
2
3
4
5
clearInterval(timeTicket);
var timeTicket = setInterval(function () {
option.series[0].data[0].value = (Math.random() * 100).toFixed(2) - 0;
myChart.setOption(option, true);
},2000);
以上内容给大家介绍了ECharts仪表盘实例代码,希望对大家有所帮助!
分享到:
评论

相关推荐

    利用Echarts制作不规则刻度的仪表盘图表实例

    Echarts的仪表盘组件是一个比较炫酷的图表,能瞬间提升页面B格。但是默认的仪表盘组件的刻度都是按照设置的最大值均匀分布的。而实际应用中很多场景需要将部分数值区间放大显示到仪表盘上,比如仪表盘前面 50% 显示 ...

    ECharts仪表盘实例代码(附源码下载)

    大家在汽车驾驶舱里一眼就可以看到仪表盘,使用使用Echarts制作的仪表盘可以轻松展示用户的数据,清晰的看出某个指标值所在的范围,仪表盘形式的报表应用在各种统计系统中,本文结合实例讲解仪表盘在销售任务完成率...

    Echarts案例:整一个炫酷一点的仪表盘

    使用Echarts仪表盘加极坐标实现一个炫酷的仪表盘,表盘渐变,边缘圆角,(备份的案例) 源码:https://gitee.com/DieHunter/myCode/tree/master/Echart/PolarGauge

    ECharts仪表盘-仪表盘10.zip

    仪表盘10作为ECharts仪表盘的一种具体应用实例,可能包含了特定的配置和样式,用以展示特定类型的数据信息。例如,它可能被设计用来展示一个公司各个季度的销售额完成率,或者一个项目各个阶段的完成度。由于在文件...

    ECharts仪表盘-仪表盘17.zip

    由于文件标题中含有数字"17",这可能意味着这个压缩包是关于ECharts仪表盘的第17个版本或实例。这表明该压缩包可能包含了一些最新的功能或更新,或者是在原有基础上的进一步改进。 由于在压缩包文件的标签中没有...

    echarts 实例 地图 仪表盘

    3. 仪表盘实例: ECharts中的仪表盘(gauge)图表常用于展示单个指标的数据,如温度、速度或进度。通过`series-gauge`配置,我们可以设定仪表盘的范围、指针样式、刻度和标签。仪表盘的动态效果可以通过`animation`...

    ECharts仪表盘-仪表盘9.zip

    具体来说,ECharts仪表盘可以通过调整各种参数来定制化展示效果,如仪表盘的中心圆弧、数据指针、刻度、颜色以及附加的文字描述等。用户可以根据自己的需要,通过配置不同的属性来设置仪表盘的外观和动画效果,使它...

    ECharts仪表盘-GaugeCar.zip

    ECharts仪表盘是基于ECharts图表库开发的一种可视化组件,它主要用于数据的统计和分析,尤其适用于大屏可视化场景。ECharts是一个使用JavaScript编写的开源可视化库,提供了丰富的图表类型,能够高效地展示数据,...

    ECharts仪表盘-速度仪表盘.zip

    ECharts仪表盘是一种基于Web的可视化技术,它允许开发者创建丰富且交互性强的图表来展示数据。本篇文章将详细讨论ECharts仪表盘在创建速度仪表盘方面的应用,特别是如何通过它的速度仪表盘组件来实现高效的统计分析...

    html5 echarts仪表盘动画特效.zip

    通过学习和理解这个压缩包中的代码,开发者可以掌握如何在自己的项目中实现类似的ECharts仪表盘动画效果,从而提升网页的数据展示能力。同时,这也是一次了解和实践HTML5和JavaScript在数据可视化方面应用的好机会。

    ECharts仪表盘-仪表盘6.zip

    对于网页前端开发来说,ECharts仪表盘的引入通常需要在HTML页面中通过标签引入ECharts库文件,然后通过JavaScript创建一个echarts实例,并通过ECharts提供的方法进行图表的配置和渲染。此外,如果想要实现更加复杂和...

    ECharts仪表盘-仪表盘7.zip

    在这个压缩包中,包含了ECharts仪表盘的相关内容,主要是关于制作一个具有统计分析功能的仪表盘的图表效果及其实现代码。 仪表盘作为数据可视化的重要组成部分,常被用于大屏可视化展示中,它可以直观显示关键性能...

    ECharts仪表盘-仪表盘29.zip

    这个名为“ECharts仪表盘-仪表盘29”的压缩包文件包含了实现ECharts仪表盘所需的所有相关文件和资源。它为开发者提供了一个实例,展示了如何利用ECharts库创建一个功能完备且视觉吸引人的仪表盘图表,可以用于多种...

    html5 echarts汽车加速仪表盘动画特效.zip

    本资源“html5 echarts汽车加速仪表盘动画特效.zip”就是一个很好的实例,展示了如何利用这些技术来制作汽车仪表盘的动态动画。 HTML5是超文本标记语言的最新版本,它引入了许多新特性,如离线存储(Web Storage)...

    Vue中使用Echarts仪表盘展示实时数据的实现

    基于准备好的dom,初始化echarts仪表盘实例。 第二步: 我是通过父子组件传值把数据接收过来,在data中定义upPressure参数,并将接收来的devicePressure参数赋值给它,便于后面将值传入到echarts中 父组件中 ...

    ECharts仪表盘-带标签数字动画的基础仪表盘.zip

    其中,ECharts仪表盘作为其组件之一,能够以直观的形式展示数据信息,非常适合于制作大屏幕的统计分析展示。 在这份文档中,我们将探讨如何创建一个带有标签数字动画的基础仪表盘。所谓的基础仪表盘,指的是在进行...

    html5+echarts汽车仪表盘动画特效.zip

    总的来说,这个压缩包提供了一个使用HTML5和ECharts创建汽车仪表盘动画的实例,通过深入学习和理解这个案例,开发者不仅可以掌握HTML5的新特性和ECharts的用法,还能了解到如何将数据可视化与交互设计相结合,提升...

    html5 echarts汽车仪表盘图表动画特效

    ECharts中的仪表盘图表(Gauge Chart)可以模拟汽车仪表盘上的速度表、油量表等组件,提供实时、动态的数据显示。这种图表的特点是可以自由定制刻度、颜色范围、指针样式等,使其看起来更像真实的物理仪表。在“汽车...

    echarts汽车仪表盘动画效果.zip

    在"echarts汽车仪表盘动画效果"中,jQuery可能用于初始化ECharts实例,响应用户交互,或者辅助进行复杂的动画效果,比如平滑地更新仪表盘数值。 网页特效的实现通常需要JavaScript和CSS的配合。在这个项目中,可能...

Global site tag (gtag.js) - Google Analytics