Графики в веб-приложении Ruby on rails 3 - PullRequest
5 голосов
/ 28 ноября 2011

Мне нужно сгенерировать некоторые диаграммы и графики в приложении Ruby on Rails 3.

Я искал драгоценный камень, чтобы помочь мне, и нашел gchartrb , googlecharts и gruff , но первые два, кажется, слишком стары для поддержки Rails 3 (последний коммит около 2008 года) и gruff Я прочитал , что это не рекомендуется, потому чтоэто зависит от ImageMagick и RMagick.Но это было и с 2007 года.

HighCharts также имеют красивые графики, но у меня не так уж много навыков JavaScript

Так что за камень или какой подходлучше всего иметь несколько гистограмм / линейных / круговых диаграмм в приложении rails?

Ответы [ 3 ]

4 голосов
/ 28 ноября 2011

У Google есть отличная библиотека для рисования диаграмм с HTML5 и JavaScript. Он называется Google Chart Tools.

Вы можете выбрать нужный тип диаграммы из в их Галерее диаграмм и использовать ее с JavaScript. Даже если у вас недостаточно навыков JavaScript, примеры должны помочь вам выполнить работу.

2 голосов
/ 20 декабря 2012

Даже если на этот вопрос уже был дан ответ, я хотел бы предложить Моррис для тех, кто здесь пройдет, даже с "не очень большими навыками JavaScript" вы могли бы создавать хорошие диаграммы. У меня также нет особых навыков в Javascript, но пока это легко. Вы должны в основном создать JSON на стороне сервера и установить его в @variable на вашем контроллере. По вашему мнению, вы получаете доступ к этой переменной из кода Javascript, передавая ее вызовам Морриса.

0 голосов
/ 28 ноября 2011

Я начал использовать Highcharts несколько недель назад и могу сказать, что вам не нужно много знаний по Javascript (в зависимости от ваших потребностей и сложности данных). Кроме того, на мой взгляд, эти графики выглядят очень хорошо.

Есть хорошие учебники и примеры, которые могут вам помочь. Есть также railscast по этой теме.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...