¿Cómo funciona la temática para los gráficos ziya?
-
02-07-2019 - |
Pregunta
Estoy implementando gráficos usando La joya de los gráficos Ziya.Desafortunadamente, la documentación no es realmente útil o no he tomado suficiente café para resolver el tema.Sé que puedo configurar un tema usando
chart.add(:theme, 'whatever')
Problema:No he encontrado ningún tema predefinido, ni he encontrado una referencia al formato requerido.
Solución
Según tengo entendido, los temas se utilizan inicializando el directorio de temas en su archivo ziya.rb de esta manera:
Ziya.initialize(:themes_dir => File.join( File.dirname(__FILE__), %w[.. .. public charts themes]) )
Y necesitarás configurar el directorio adecuado, en este caso público/charts/themes.Para empezar, no viene con ninguno, según recuerdo.¿Tienes problemas más allá de esto?
Otros consejos
Si instala el complemento ZiYa en su aplicación Rails, debería haber un directorio de temas donde dijo.Simplemente copie uno de los temas existentes, cambie su nombre al que desee y luego modifíquelo como desee.
Otra opción para buenos gráficos Flash es Abrir gráfico flash.Pasé de Ziya/SWF Charts a Open Flash Chart cuando trabajaba en gráficos Flash en una aplicación Rails en la que estaba trabajando.También hay una Complemento Rails para Open Flash Chart.Además del hecho de que es más fácil trabajar con él, Open Flash Chart es de código abierto, por lo que si puedes piratear Flash, puedes personalizarlo.
Para responder en parte a mi propia pregunta, hay algunos temas en las fuentes del sitio web que se pueden consultar en
svn co svn://rubyforge.org/var/svn/liquidrail/samples/charting
(luego vaya a /public/charts/themes/)