任何人都可以推荐现有的 HTMl5 / JS 数据可视化工具包或库来帮助生成类似于此的极坐标散点图吗?代码示例会很酷!
http://matplotlib.sourceforge.net/examples/pylab_examples/polar_scatter.html
不幸的是,我必须在平板电脑上进行这项工作才能查看数据的实时副本。所以没有闪存,我不能每天使用 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 提供的加权极坐标散点图,而普通雷达图只会让您应用图标而不是加权气泡。