Может ли кто-нибудь порекомендовать существующие инструменты визуализации данных 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 управляется значением в БД (не случайным) и рисует пузыри, похожие на:
http://mbostock.github.com/protovis/ex/bubble.html
установить размер, заголовок и радиус на основе моих предпочтений.
Это даст вам взвешенную полярную диаграмму рассеяния, аналогичную той, которую предоставляет matplotlib, тогда как обычная радарная диаграмма позволит вам применить только значок вместо взвешенного пузырька.