HTML5+JS极坐标散点图
HTML5 + JS Polar Scatter Charts
有人能推荐现有的HTMl5/JS数据可视化工具包或库来帮助生成类似的极坐标散点图吗?代码示例会很酷!
http://matplotlib.sourceforge.net/examples/pylab_examples/polar_scatter.html
不幸的是,我不得不在平板电脑上做这项工作来查看数据的实时副本。所以没有flash,我不能每天使用matplotlib或其他程序预先生成这个。
提前谢谢!
更新:
我最终做的事情类似于:
http://mbostock.github.com/protovis/ex/transform.html
特别是以下代码帮助很大:
var x = pv.Scale.linear(-kx, kx).range(0, w),
y = pv.Scale.linear(-ky, ky).range(0, h);
var data = pv.range(100).map(function(i) {
var r = .5 + .2 * Math.random(), a = Math.PI * i / 50;
return {x: r * Math.cos(a), y: r * Math.sin(a)};
});
其中r由DB中的值驱动(非随机),并绘制类似于的气泡
http://mbostock.github.com/protovis/ex/bubble.html
根据我的喜好设置大小、标题和半径。
这将为您提供类似于matplotlib提供的加权极坐标散点图,而普通雷达图只允许您应用图标而不是加权气泡。
Sencha.com的EXT.js可以做到这一点。它也会自动渲染到Canvas和SVG。
http://dev.sencha.com/deploy/ext-4.0.7-gpl/examples/charts/Radar.html
您可以看看D3。他们有很多可视化的例子,包括散点图。
相关文章:
- 将工具提示添加到d3散点图中
- 具有多个数据集的分组散点图D3
- d3.js散点图中的刻度标签在Firefox 13.0.1中被截断
- 在D3散点图圆上添加标签
- 在NVD3散点图上绘制标签
- 高图表散点图:点击事件时的警报坐标
- 如何从javascript散点图中的另一个变量为x和y添加新值
- d3.js可以使用来自同一来源的数据在同一张图上绘制两个散点图吗
- 谷歌散点图-{role:'style'}{role:#39;工具提示'}不能以JSON形式工作
- d3js散点图自动更新不起作用
- 使用d3制作交互式散点图
- 如何使用d3在散点图上逐个绘制/添加节点
- 对散点图使用固定的颜色集
- 从 javascript 的高图表中的折线图/散点图中的点获取工具提示内容
- 在散点图 D3.js 中动态命名轴
- 高图:将点动态永久附加到散点图
- 散点图实现的固定轴
- c3.js 中的增量散点图
- HTML5+JS极坐标散点图
- 使用d3.js的javascript极坐标散点图