Ziya plugin all’opera
Ho provato il plugin consigliato da Matteo nel post “Rails + Flash: plugin ZiYa“, è veramente favoloso, con due righe di codice si fanno dei grafici molto interessanti. Vediamo come realizzare un grafico con il plugin. Innanzi tutto va installato così:
1 ruby script/plugin install svn://rubyforge.org/var/svn/liquidrail/plugins/ziya/trunk
Automaticamente viene creata una cartella Charts sotto public del progetto con gli swf necessari per visualizzare i grafici ed i vari template.
Poi nella vostra applicazione dovete includere lo Ziya e fare alcune prove tipo queste:
1 2 38 end
e nella vista dovete mettere:
1 4 7
Con questo esempio vengono generati tre grafici un istogramma, un grafico a torta ed uno ad aree sottese.
Nel controllore si inizializza l’oggetto per la creazione del grafico e gli si passano le serie e le etichette. Nell’esempio le serie e le etichette vengono definite dentro la funzione che disegna il grafico, è chiaro che quello non è il posto migliore, i dati li dovete inizializzare in una funzione, magari privata; io li ho messi lì solo per fare prima e concentrare il necessario per visualizzare i grafici.
Il contenuto dell vista nel mio caso chiamata “charts.rhtml” serve per visualizzare il grafico usando la funzione dell’helper del plugin gen_chart.
Questi sono i grafici a torta e l’istogramma generati da ZiYa con l’esempio riportato in questo post.



ho provato ad usare questo plugin, ma mi da un errore! è come se non trovasse Ziya::Helper. Sa cosa possa essere?
(se questo commento è del tutto fuori luogo chiedo scusa)