Pergunta

Estou implementando gráficos usando Charts O Ziya Gem . Infelizmente, a documentação não é realmente útil ou não tive café suficiente para descobrir theming. Eu sei que posso definir um tema usando

chart.add(:theme, 'whatever')

Problema: Não foram encontradas quaisquer temas predefinidos, nem tenho encontrado uma referência para o formato exigido.

Foi útil?

Solução

Pelo que entendi, os temas são usados ??por inicializar o diretório do tema em seu arquivo ziya.rb assim:

Ziya.initialize(:themes_dir => File.join( File.dirname(__FILE__), %w[.. .. public charts themes]) )

E você vai precisar para configurar o diretório apropriado, neste caso públicas / gráficos / temas. Ele não vem com qualquer lá para começar bem me lembro. Você está tendo problemas para além deste?

Outras dicas

Se você instalar o plug-in Ziya em sua aplicação Rails deve haver um diretório de temas em que você disse. Basta copiar um dos temas existentes, mudar o seu nome para o que quiser, e depois modificá-lo como quiser.

Outra opção para agradáveis ??gráficos em flash é Open Flash Chart . Mudei de gráficos Ziya / SWF para Open Flash Chart quando se trabalha em gráficos em flash em um app Rails que eu estava trabalhando. Há também um Rails plug-in para o Open Flash Chart . Além do fato de que é mais fácil trabalhar com, Open Flash Chart é open source, por isso, se você pode cortar em Flash que você pode personalizá-lo.

Para responder em parte a minha própria pergunta, existem alguns temas nas fontes do site, que pode ser verificado em

svn co svn://rubyforge.org/var/svn/liquidrail/samples/charting 

(depois ir para / public / gráficos / temas /)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top