在Web页面上绘图/图表数据:JavaScript解决方案

WebFX总统。Bill在互联网营销行业拥有超过25年的经验,专长于搜索引擎优化、用户体验、信息架构、营销自动化等。William在Shippensburg和MIT的科学计算和教育背景为MarketingCloudFX和WebFX的其他关键研究和开发项目提供了基础。

有效的数据可视化可以让用户轻松地理解和使用复杂、无聊的信息。绘制数据图可以替代表格数据,也是在网页或应用程序中添加实用图形的好方法。有各种各样的方法可以实时绘制数据—但是在本文中,我们将重点关注这些方法10个优秀的JavaScript解决方案来绘图/图表数据允许您在客户端处理数据。

您还将找到指向该脚本的一个演示页面的链接,以便您可以看到它的实际操作。

Flot

Flot -屏幕截图。Flot数据绘图库是由IOLA基于jQuery构建。它很容易使用,但功能丰富且优雅。它具有一个鼠标控制的缩放功能(在目标区域上单击并拖动)和一些简单的用户交互功能,例如确定鼠标单击的x和y坐标的能力。演示:不同的图表类型

Flotr Javascript绘图库

Flotr Javascript绘图库-屏幕截图。Flotr,由Solutoire.com的Bas Wenneker编写,是一个受Flot启发的绘图解决方案,使用了Prototype JS库和excanvas.js.它支持大多数现代浏览器,包括Internet Explorer 6,并具有许多Flot的功能,包括鼠标跟踪,选择,鼠标跟踪功能。演示:基本图例示例

fgCharting插件的jQuery

fgCharting插件的jQuery -屏幕截图。fgCharting jQuery插件是绘制数据图表的可访问解决方案。它接收HTML表中的数据,并动态地将表转换为图表,允许非传统浏览器(即屏幕阅读器)访问HTML表。

基本用法包括一行代码来初始化插件。演示:图表类型页面

PlotKit

PlotKit -屏幕截图。

PlotKit上面是否写有图表绘制方案MochikitPlotKit完全重写了名为CanvasGraph.js的项目,改进了代码结构并添加了对SVG格式的支持。演示:SVG呈现器测试

JavaScript图表构建器

JavaScript图生成器-屏幕截图。JavaScript图BuildeR支持多种类型的图表和图形类型,包括条形图、圆点图、直线图和饼图。开发商提供了浏览器支持工具帮助您检查库的特定对象/方法是否被当前浏览器支持。演示:栏对象

冒险JavaScript图表

Emprise JavaScript图表-屏幕截图。

冒险JavaScript图表提供了一个免费的个人许可证,用于他们的功能丰富的图表/绘图脚本。查看他们不同类型的许可证的特性对照表,看看哪个许可证适合你。演示:面积图示例

动态驱动器饼图脚本

动态驱动器饼图脚本-屏幕截图。DynamicDrive提供了一个基于DHTML/CSS的饼状图绘制解决方案。实现很简单,只包括提供的两个脚本(wz_jsgraphics.js和pie. JS),内联或在外部JS文件中定义饼图每个部分的值,然后就可以设置了!

动态驱动线图脚本

动态驱动线图脚本-屏幕截图。线图脚本是DynamicDrive的另一个DHTML解决方案,它允许显示线形图数据。实现过程类似于Pie Graph脚本。

画布上的3 d图

画布3D图形-屏幕截图。如果你需要绘制三维数据,画布上的3 d图值得一试。Canvas 3D Graph是用excanvas.js编写的,以支持Internet Explorer。

Dojo图表引擎

Dojo图表引擎-屏幕截图。Dojo图表引擎是在Dojo Toolkit JavaScript库之上编写的解决方案。这是一个功能丰富的解决方案,包括动态分析数据的趋势方法、3D视觉条和动画悬停效果。注意,链接到项目页面上的示例测试页面不能工作,这里是工作示例页面链接。

示范:圆柱图您最喜欢的图表解决方案没有包含在列表中?有一个网页,使用任何以上的解决方案?请在评论中与我们分享。

WebFX职业

加入我们的使命,为全球企业提供行业领先的数字营销服务——同时建立您的个人知识和个人成长。

我们招聘! 视图30 +职位空缺!