Как мне создать диаграммы из файла CVS, используя Ruby - PullRequest
0 голосов
/ 13 июля 2010

csv sample:

Дата, 128,440,1024, смешанная 6/30 / 2010,342, -0,26%, - 0,91%, 1,51%, - 0,97% 6/24 / 2010,0.23%,0,50%, - 1,34%, 0,67%

я хочу отобразить эти данные в многострочном графике

1 Ответ

2 голосов
/ 13 июля 2010

Ну, сначала вам нужно проанализировать CSV. Я предлагаю FasterCSV - RDoc объясняет почти все, что вам нужно знать.

Вам понадобится установить ImageMagick и RMagick, затем вы можете использовать Gruff . Или, если у вас есть подключение к Интернету на компьютере, на котором выполняется скрипт, вы можете использовать Google Charts с этим плагином Ruby . Или, если вы хотите вернуть SVG, рассмотрите Scruffy .

На странице о Gruff есть пример кода, показывающий, как создать многострочный график. По сути, вам нужно собрать все данные, которые вы хотите в каждой строке, в массив. Похоже, что в первую очередь нужно манипулировать массивами.

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