Какие графические пакеты /API существуют для Ruby?

Аналогично: Какие графические пакеты /API существуют для Perl?

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

Минимальные желаемые возможности должны включать тот вид, который Google предлагает через его API.

Краткий обзор ключевых преимуществ рекомендуемого пакета /API будет оценен.

Ответ 1

У меня есть следующая закладка для расследования, когда позволяет время:

на базе флэш-

Я еще не пробовал ни одного из них, но все они выглядят многообещающими, если вы хотите мгновенную анимацию:

Диаграммы Google

Оба драгоценных камня несколько работают в процессе. Я пробовал оба в некоторых простых случаях, оба неплохо работали, хотя я думаю, что альтернатива DSL-стиля будет победителем. (Примечание для себя).

RMagick на основе

Я использую Windows, который, кажется, является плохим для установки RMagick. У меня это работало - коротко, - тогда это прекратилось. За это время мне удалось попробовать грубый, который работал достаточно хорошо. Но библиотека слишком много хлопот для моего короткого настроя!

Ответ 2

RubyVis

Порт Ruby библиотеки Protovis Согласно сайту protovis

Protovis составляет пользовательские представления данных с простыми знаками, такими как бары и точки. В отличие от низкоуровневых графических библиотек, которые быстро становятся утомительными для визуализации, Protovis определяет метки через динамические свойства, которые кодируют данные, позволяя наследовать, масштабирование и макеты для упрощения построения. Как Protovis, Rubyvis является бесплатным и открытым исходным кодом, предоставляемым по лицензии BSD. Его поставляет SVG изначально, который можно экспортировать в PNG, JPEG и другие графические форматы.

Ответ 3

rgplot является рубином gnuplot драгоценный камень. Это позволяет отображать gnuplot из ruby. Я давний поклонник gnuplot, поэтому я предвзятый - gnuplot дает простой сценарий для создания графиков. Я также нашел нечто, называемое rmagick, которое выглядит аккуратно.

Ответ 5

У вас также есть ruby-gd, привязки для gd2.