日期:2012-8-8 来源:GBin1.com
在线演示
今天我们分享来自guage.js
的超棒动画仪表板实现,这个类库使用html5
画布来生成动态的自定义仪表板。不依赖于任何类库也不实用任何的CSS或者图片,完全使用画布生成。
拥有两套不同的UI,一个是仪表盘,一个类似原来我们介绍的jQuery knob界面
。支持UI元素自定义你可以生成自己需要的颜色格式。
主要特性:
- 无图片,CSS
- 无类库依赖(支持jQuery
,但是不是必须的)
- 高度可配置
- 分辨率独立
- 动画数值变化
- 支持主流浏览器
支持浏览器:
- Chrome
- Safari 3.2+
- Firefox 3.5+
- IE 9
- Opera 10.6+
- Mobile Safari (iOS 3.2+)
- Android 2.3+
如何使用
var
opts = {
lines:
12, //
The number of lines to draw
angle: 0.21, //
The length of each line
lineWidth: 0.44, //
The line thickness
pointer: {
length:
0.9, //
The radius of the inner circle
strokeWidth: 0.108 //
The rotation offset
},
colorStart:
'#909090', //
Colors
colorStop: '#8FC0DA', //
just experiment with them
strokeColor: '#E0E0E0' //
to see which ones work best for you
};
var
target = document.getElementById('foo'); //
your canvas element
var
gauge = new
Gauge(target).setOptions(opts); //
create sexy gauge!
gauge.maxValue = 3000; //
set max gauge value
gauge.animationSpeed = 46; //
set animation speed (32 is default value)
gauge.set(650); //
set actual value
如果你使用jQuery,你可以使用如下插件代码:
$.fn.gauge = function
(opts) {
this
.each(function
() {
var
$this
= $(this
),
data
= $this
.data();
if
(data.gauge) {
data.gauge.stop();
delete
data.gauge;
}
if
(opts !== false
) {
data.gauge
= new
Gauge(this
).setOptions(opts);
}
});
return
this
;
};
如果你希望方便快速的创建一个动态仪表,gauge.js肯定是一个不错的选择,如果你有任何想法,请给我们留言,谢谢阅读!
来源:使用HTML5画布实现的超棒javascript动画仪表板:gauge.js
分享到:
相关推荐
gauge.js 100%原生且酷炫的动画JavaScript / CoffeScript量规。 没有图像,没有外部CSS-纯画布 没有依赖关系 高度可配置 分辨率独立 动画规格值更改 在所有主流浏览器中均可使用 麻省理工学院执照 用法 var opts ...
标题 "gauge:用于显示仪表的简单 JS 组件" 提供了我们正在讨论的是一个JavaScript库,它专门设计用于创建仪表盘展示。这种组件在数据可视化、监控系统、仪表板应用等领域非常常见,用于直观地表示数值或进度。 描述...
图表仪表仪表图表类型演示演示安装在您的页面中的 chart.js Chart.Core之后包含src/Chart.Gauge.js文件。 Gauge 图表类型现在将作为Chart.Gauge用法 var gaugetData = [ { value : 50 , color : "#c50200" , label :...
Dundas Gauge for ASP.NET Edition v1.6.2.35VS05是一款专为ASP.NET平台设计的高级仪表盘组件,它提供了丰富多样的图表类型和强大的自定义能力,旨在帮助开发者构建出极具吸引力和信息密度的数据展示界面。...
标题中的“gauge-chart-js”是一个专用于创建仪表盘图表的JavaScript库,它基于另一个流行的图表库——Chart.js。Chart.js是一个轻量级且易于使用的库,能够帮助开发者快速生成各种图表,包括条形图、饼图、线图等。...
chartjs-gauge 简单量规图 样品 安装 纱线安装: yarn add chart.js chartjs-gauge npm install: npm install --save chart.js chartjs-gauge 配置选项 量规表基于“ 类型。 它定义了以下其他配置选项。 这些选项...
标题中的“whmap.rar_WHmap_classification_delphi Gauge.p”表明这是一个与邮政储蓄系统相关的压缩文件,其中包含了使用Delphi编程语言开发的Gauge组件。Gauge组件通常用于创建仪表盘或者进度条,显示数据的某种...
【Dundas.Gauge.ASP.NET.VS2008】是Dundas公司为Visual Studio 2008开发的一款高性能、可自定义的仪表盘控件集,专门用于ASP.NET应用程序。这款控件库提供了丰富的图表和度量显示功能,能够帮助开发者创建出极具视觉...
- **仪表盘图**(Gauge):模拟仪表盘的显示效果。 5. **高级功能** - **插件**:Chart.js社区提供了许多插件,如legend、tooltip等,以扩展其功能。 - **自定义动画**:可以通过修改配置来控制图表的动画效果。...
Wakanda 的##Gauge 小部件Gauge小部件是使用 javascript d3.js 的谷歌风格仪表,来自 。 特性 仪表小部件具有以下属性: Source :用于设置仪表值的属性(数字)类型的数据源。 名称:仪表内显示的文本。 默认情况...
canvas-gauges库就是基于这一特性,使用JavaScript代码控制canvas上的每一像素,实现仪表盘的动画效果。这种完全由代码驱动的方式使得仪表盘不仅能够显示静态数据,还能展示动态变化,如模拟速度表的指针旋转或能源...
总的来说,这个源码示例展示了如何使用HTML5和ECharts库创建一个交互式的汽车仪表盘图表,其中涉及到HTML5的基本结构、JavaScript的DOM操作以及ECharts的图表配置和动画效果。通过深入学习和理解这个示例,开发者...
用jQuery构建的优雅而动态的动画图形仪表。 GaugeMeter.js是高度可定制的,包括全径,半径和拱形表盘。 演示: 回购: 这: : GaugeMeter.js功能 只是一个脚本,没有依赖关系。 内置主题。 HTML5呈现Canvas...
JavaScript动态仪表是一种在网页上创建交互式、动画效果丰富的数据可视化工具。它们通常用于展示各种指标,如数据比例、进度、分数等,为用户提供直观的视觉反馈。Bindows™ Gauge是这种技术的一个实例,它提供了...
这是我使用JavaScript库D3.js实现的径向规。 它对原始版本进行了改进,并增加了更多选项。 查看预览。 它还遵循D3的“迈向可重用图表”指南,因此可以更好地封装量规的代码。 它的灵感来自于Google的径向测量仪和...
**Gauge-js: 一个强大的JavaScript测试框架** Gauge-js是JavaScript社区中的一款高效、灵活的自动化测试框架,专门用于创建可读性强、易于维护的规范驱动测试(Specification-driven tests)。它允许开发者以自然...
Gauge是一种轻量级的跨平台测试自动化工具,可以以业务语言编写测试用例。 Android安装的是插件 https://docs.gauge.org/getting_started 16:16 Error running 'Specifications': Cannot run program "gauge" (in ...
Java页面展示柱状图、折线图、饼状图所需js,Amcharts
总的来说,HTML5和ECharts结合可以实现高度定制化的数据可视化效果,汽车仪表盘图表动画特效就是其中一个生动的例子。通过掌握相关技术,开发者不仅可以创建出富有创意的可视化界面,还能提升数据的可读性和用户交互...
Dundas Gauge for .NET提供全范围的Gauges(仪表盘)和指示器(Pointers),给您的应用程序一个更加富有意义的方法实时显示KPI(关键性能指示),数字仪表板和其他关键数据。Dundas Gauge for .NET可提供Windows Forms和...