javascript|Web前端培训:3个JavaScript 可视化框架

javascript|Web前端培训:3个JavaScript 可视化框架

数据逐渐成为当今世界非常重要的方面工具 , 数据正在驱动世界 。 像JavaScript这样的语言对于显示网页的方式非常重要 , 并且它拥有一种向客户端显示数据的方法是完全有意义的 。 想学习JavaScript的同学可以参加Web前端培训 , 有系统全面的课程 , 还有经验丰富的专业讲师指导教学 , 可以快速掌握JavaScript知识和技能 , 节省很多学习时间 , 少走弯路 。
本文讨论了三种主要的JavaScript 框架 , 用于将数据可视化到客户端 。
Processing.js
Processing既是一种语言又是编程环境 , 其原生代码采用类似Java 的语法 。 Processing的用户调用他们的应用程序草图 , Processing.js只是将本机代码转换为JavaScript , 以便在网页上呈现它们 。
它还有一个setup() 和draw()函数 , 分别用于初始化应用程序状态和在画布元素上绘图 。
这是一种高效且轻松的方式来展示你的网页 。 它还为用户的交互提供了空间 , 因为它可以接受用户的输入;从而使它成为一个非常足智多谋的工具 。
Raphael.js
据说Raphael的强项是它能够轻松绘制 。 要使用Raphael , 你只需要一个浏览器和文本编辑器 。 Raphael还也允许编码 , 你可以为其编写命令 , 以便在用户加载你的网页时以独特的方式绘制事物 。 通过Web前端培训的学习 , 当你掌握或使用它时 , 你可以为项目做出贡献 。
Raphael支持:
适用于几乎所有浏览器、旧浏览器和最有可能出现的浏览器 。
不需要外部插件即可正常运行 。
【javascript|Web前端培训:3个JavaScript 可视化框架】是否对移动设备友好 。
Raphael直接使用浏览器的内置图形语言 , 称为可缩放矢量图形(SVG) 。

然而 , Raphael与旧版浏览器兼容的主要原因是它可以很好地与一种称为矢量标记语言(VML) 的格式配合使用 。 Raphael是纯粹的JavaScript;这意味着它可以与网页无缝自然地协同工作 。
Raphael.js是一个比Processing.js更流行的框架 。 它在数据可视化社区中也有很多用户 , 每当出现任何问题时 , 总会有人帮助你 。 它是开源的 , 肯定会得到改进 , Raphael未来会很流行 。 所有这些很可能使Raphael.js 比其他数据可视化框架更具优势 。
Raphael有一个简单的学习曲线 , 几乎可以立即使用 。 想要获得Raphael相关技能 , 可以参加Web前端培训 , 不仅有理论知识的课程 , 也会有实操项目的训练 , 让你深入浅出地学习技术 , 弥补项目经验的空缺 。
D3.js
D3代表(DataDriven Documents) , 顾名思义;为数据可视化目的而精心包装 。 它将原始数据集转换为可视化 , 并与Microsoft Excel 无缝协作 。 与Raphael.js 一样 , D3使用SVG 并将可视化形状作为DOM(文档对象模型)的一部分 。 这意味着你可以使用级联样式表(CSS) 来设置和设计数据的样式 。
D3.js基于HTML、DOM、CSS、SVG并且还支持Canvas 。 D3 在其上构建了许多其他允许拖放的框架 。 D3是一个很好的长期投资工具 , 可以创建你自己的库 , 然后你可以使用这些库来加快创建过程 。 出于数据可视化的目的 , 与SVG 最重要的交互是将数据绑定到它们 , D3允许围绕它们重写数据包装器 。
就目前而言 , D3.js不仅在许多情况下优于Raphael.js 和Processing.js , 而且还是jQuery 和其他框架的可行替代品 。 基于D3 构建的工具包括MetricsGraphics、Epoch、Vega、NVD3等等 。 可以使用这些工具来代替从头开始学习D3 。 要开始使用D3 , 请访问D3 网站并下载最新版本 。