我一直在寻找一些 javascript 代码,我可以用它们来创建类似的东西。
我需要一些可以在单击/悬停时显示框之间链接的东西。到目前为止,我还不能确定这种特定类型可视化的名称是什么。
我已经看过了:
- 谷歌图表
- d3.js
- 吸血鬼
- 处理.js
- 拉斐尔
- 普罗托维斯
- 哞轮
- 绘图套件
我一直在寻找一些 javascript 代码,我可以用它们来创建类似的东西。
我需要一些可以在单击/悬停时显示框之间链接的东西。到目前为止,我还不能确定这种特定类型可视化的名称是什么。
我已经看过了:
不完全是盒子,而是更流畅的网络布局。
http://datavisualizationsoftwarelab.com/
图表是纯 HTML5,不依赖其他库,因此很容易与任何 JS 框架(如 jQuery)集成。使用 Canvas 进行渲染,对数据的导航、交互和探索具有完整的多点触控支持。
网络图示例:
图表带有广泛的 API 和设置,因此您可以控制图表的各个方面。
您可能希望专注于学习 D3.JS,因为它似乎满足您的要求,并且做得很好。
您可以关注的两个矢量图形库是 Raphael 和 D3.JS,但 D3.JS 的数据绑定功能要强大得多。你可以通过互联网找到大量的 D3JS 资源。
以下是一些我认为有用的教程: https ://github.com/mbostock/d3/wiki/Tutorials
示例库在这里: https ://github.com/mbostock/d3/wiki/Gallery
此外,D3js 是 Protovis 的继承者,您可以在以下 Wiki 中找到此信息: http ://en.wikipedia.org/wiki/Protovis#Context
谷歌图表可能有一些不错的功能,但它不像其他一些矢量图形工具那样非常活跃和最新。
对于其他库,我觉得应该不会花太多时间。
享受