Лучшая библиотека JavaScript-диаграмм или мы можем добавить шкалу к гистограмме Рафаэля? - PullRequest
1 голос
/ 26 мая 2011

Может кто-нибудь помочь мне выбрать лучшую библиотеку диаграмм JavaScript?Я хочу круговую диаграмму и гистограмму с накоплением.Я пробовал диаграмму Рафаэля, но она не выглядит так же хорошо, как гистограмма с накоплением, потому что у нее нет шкалы чисел.Библиотека графиков должна быть бесплатной.

Ответы [ 2 ]

1 голос
/ 27 июля 2011

В gRaphael вы можете добавить шкалу чисел к гистограмме с накоплением. Это неприятно, но вы добавите класс оси к своему объекту raphael.g (или «бумаге»). Вы будете корректировать расположение оси, чтобы выровнять ее по графику (график добавит отступы снизу, сверху и по бокам). При этом вы также можете самостоятельно добавить тире к оси.

axis = raphael.g.axis(xposition, yposition, length, startval, endval, numberOfDashes, whichAxis);

Вам необходимо установить «whichAxis» в 1 для оси Y и 0 для оси X. Остальное должно иметь смысл.

С точки зрения других бесплатных библиотек диаграмм javascript, если вам не нужна обратная совместимость со старыми браузерами, Protovis - это круто. И их новая библиотека D3 тоже довольно мила. Большинство из них включает в себя создание собственного типа диаграммы, а не создание библиотеки, которую вы можете построить. Это дает вам гораздо больше свободы.

Одна ужасная вещь в gRaphael заключается в том, что он очень разборчив в том, как он хочет отображать вещи, и не дает вам большой свободы делать свои графики такими, какими вы хотите. D3 определенно дает вам эту свободу. К сожалению, он опирается на функции HTML5 и CSS3.

1 голос
/ 27 мая 2011

JavaScript InfoVis Toolkit (JIT) - мой фаворит за простоту использования и красивые графики.

...