Wie funktioniert Thematisierung für ziya Charts Arbeit?
-
02-07-2019 - |
Frage
Ich bin der Umsetzung Charts mit Die Ziya Charts Gem . Leider ist die Dokumentation nicht wirklich hilfreich oder ich habe nicht genug Kaffee, um herauszufinden, Theming hat. Ich weiß, dass ich ein Thema gesetzt mit
chart.add(:theme, 'whatever')
Problem: Ich habe keine vordefinierten Themen nicht gefunden, noch fand ich einen Verweis auf das gewünschte Format.
Lösung
Wie ich es verstehe, werden die Themen durch die Initialisierung des Themenverzeichnis in Ihrer ziya.rb Datei verwendet wie folgt:
Ziya.initialize(:themes_dir => File.join( File.dirname(__FILE__), %w[.. .. public charts themes]) )
Und Sie werden das richtige Verzeichnis einrichten müssen, in diesem Fall öffentlich / Charts / Themen. Es kommt nicht mit jedem dort mit zu beginnen, wie ich mich erinnere. Haben Sie Probleme diese Vergangenheit zu haben?
Andere Tipps
Wenn Sie die Ziya Plug-in in Ihrer Rails-Anwendung installieren sollte es ein Themen Verzeichnis, in dem Sie gesagt haben. Nur eine der vorhandenen Themen zu kopieren, ändern ihren Namen, was Sie wollen, und dann ändern Sie es wie Sie wollen.
Weitere Optionen für die schöne Flash-Diagramme ist öffnen Flash Chart . Ich zog von Ziya / SWF Charts Flash Chart zu öffnen, wenn auf Flash-Diagramme in einer Rails-Anwendung arbeite ich arbeite. Es gibt auch eine Rails-Plug-in für Open Flash Chart . Neben der Tatsache, dass es einfacher zu handhaben ist, Open Flash Chart ist Open Source, also wenn Sie Flash-Hack können Sie es anpassen können.
teilweise auf meine eigene Frage zu beantworten, gibt es einige Themen in den Website-Quellen, die auf
ausgecheckt werden könnensvn co svn://rubyforge.org/var/svn/liquidrail/samples/charting
(Gehen Sie dann zu / public / Chart / themes /)