2009-01-20 9 views
10

Ähnliche:What graphing packages/APIs exist for Perl?Welche Graphikpakete/APIs existieren für Ruby?

ich für verschiedene Sprachen, einige der Forschung in der Online-Grafik-Pakete mache und würde up-to-date Grafik-Pakete wissen, was Strom gibt es für Ruby, die Untersuchung wert sind.

Die gewünschten Mindestfunktionen sollten die Art umfassen, die Google unter its API anbietet.

Eine kurze Zusammenfassung der wichtigsten Vorteile des empfohlenen Pakets/API wird empfohlen.

Antwort

1

rgplot ist ein Rubin gnuplot gem. Es ermöglicht Gnuplot Visualisierungen von Ruby. Ich bin ein langjähriger Fan von gnuplot, daher bin ich voreingenommen - gnuplot bietet einen einfachen Skriptansatz zum Erstellen von Grafiken. Ich fand auch etwas namens rmagick, das ordentlich aussieht.

4

Ich habe die für die Untersuchung vorgemerkt Folgendes, wenn die Zeit es zulässt:

Flash-basierte

Ich habe keine von ihnen versucht, noch, aber sie sehen alle vielversprechend aus, wenn Sie schnelle Animation wünschen:

Google Charts

Beide Edelsteine ​​sind etwas funktioniert in progress. Ich habe beide in einigen einfachen Fällen ausprobiert, beide haben ziemlich gut funktioniert, obwohl ich denke, dass eine Alternative im DSL-Stil ein Gewinner wäre. (Notiz an mich selbst).

RMagick basierend

Ich bin Windows-basierte, die eine schlechte Sache für RMagick Installation zu sein scheint. Ich habe es funktioniert - kurz - dann hörte es auf. In dieser Zeit gelang es mir, ruppig zu werden, was gut genug funktionierte. Aber die Bibliothek ist zu viel Mühe für meine Kurzatmigkeit!

4

RubyVis

Rubin Hafen von Protovis Bibliothek Nach der Protovis Website

Protovis benutzerdefinierte Ansichten von Daten mit einfachen Markierungen wie Bars und Punkte komponiert. Im Gegensatz zu Low-Level-Grafikbibliotheken, die für die Visualisierung schnell ermüdend werden, definiert Protovis Marken durch dynamische Eigenschaften, die Daten verschlüsseln, wodurch Vererbung, Maßstäbe und Layouts die Konstruktion vereinfachen. Als Protovis ist Rubyvis frei und Open-Source, zur Verfügung gestellt unter der BSD-Lizenz. Es liefert nativ SVG, das in PNG, JPEG und andere Grafikformate

exportiert werden könnte
Verwandte Themen