Ruby on Rails: Какое Создание отчетов и/или Построение диаграммы Инструментов Доступны? [закрытый]

использование потоков стало возможным благодаря расширению pthreads PECL

http://www.php.net/manual/en/book.pthreads.php

15
задан Mark Brittingham 27 June 2009 в 01:09
поделиться

7 ответов

Хорошо, я ' Я бы сказал, что большинство людей пишут свой собственный код для запуска отчетов на основе своих данных, поскольку он в основном будет специфичным для них. Однако есть ряд элементов построения диаграмм, которые довольно легко подключаются к приложению rails.

Существует также книга apress под названием «Практическая отчетность с Ruby и Rails», которую, возможно, стоит посмотреть.

Удачи.

РЕДАКТИРОВАТЬ:

Если вы хотите разбить данные на страницы, тогда will_paginate - это стандартный гем / плагин, используемый разработчиками Rails, он великолепен и прост в использовании. Для экспорта в другие форматы есть несколько вариантов. Для PDF-файлов есть Prawn, PDF :: Writer или HTMLDOC, Prince отличный, но не бесплатный, но я думаю, что кто-то переносит его в библиотеку с открытым исходным кодом (если я правильно помню), и есть несколько библиотек, которые могут легко вам помочь также экспортировать в файлы CSV.

10
ответ дан 1 December 2019 в 04:10
поделиться

Я обнаружил, что Gruff Graphs очень прост в использовании и позволяет получать красивые графики. Также есть Sparklines для крошечных, крошечных графиков. Если окажется, что вам нужны очень специфические типы сгенерированных изображений, вы можете проверить RMagick .

2
ответ дан 1 December 2019 в 04:10
поделиться

Раньше я использовал Open Flash Chart 2, и он был очень прост в использовании. Вы просто создаете массив пар ключ / значение и вызываете для него ".to_json".

1
ответ дан 1 December 2019 в 04:10
поделиться

ruby ​​gnuplot - не совсем инструмент для построения графиков ... но я привык строить довольно сложные графики ... и думаю, вам это может понравиться, если вам нужно сделать быстрые прототипы или желаете создавать диаграммы, не предназначенные для конечных пользователей.

1
ответ дан 1 December 2019 в 04:10
поделиться

It's not rails specific, but Google Visualization API is pretty cool.

Emprise also has some pretty nice looking graphs.

1
ответ дан 1 December 2019 в 04:10
поделиться

Для отчетности у вас есть

  • Ruport
  • Crystal Report
  • Отчетность Microsoft SQL Server Сервисы
  • Отчет Jasper

Для простых предварительно запеченных отчетов подойдет Ruport. Но если вам нужно иметь дело с большим объемом отчетов и большим набором данных, выберите один из следующих трех.

Примечание: Службы отчетов SQL Server могут работать только с SQL Server. Остальные не зависят от БД.

2
ответ дан 1 December 2019 в 04:10
поделиться

Библиотека Ext Javascript только что выпустила (начиная с версии 3.0) новый набор инструментов для создания диаграмм и графиков Adobe Flash, просто запрограммировав на Javascript! Это все на стороне клиента, поэтому вы можете использовать его с любым внутренним веб-сервером (Rails, PHP, ASP.NET и т. Д.)

Посмотрите примеры здесь:

Примеры Flash-диаграмм ExtJS

Это мощный и выглядит отлично. Приятно то, что, поскольку это Javascript, вы можете создавать поля формы, которые после заполнения регенерируют график, используя данные JSON / XML с сервера, используя новые данные, которые только что набрал пользователь! Это довольно здорово.

0
ответ дан 1 December 2019 в 04:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: