1

我正在使用The Ziya Charts Gem实现图表。不幸的是,文档并没有真正的帮助,或者我没有足够的咖啡来弄清楚主题。我知道我可以使用设置主题

chart.add(:theme, 'whatever')

问题:我没有找到任何预定义的主题,也没有找到对所需格式的引用。

4

3 回答 3

2

如果您将 ZiYa 插件安装到 Rails 应用程序中,那么您所说的应该有一个主题目录。只需复制现有主题之一,将其名称更改为您想要的任何名称,然后根据需要进行修改。

漂亮的 Flash 图表的另一个选项是Open Flash Chart。在我正在开发的 Rails 应用程序中处理 Flash 图表时,我从 Ziya/SWF Charts 转到了 Open Flash Chart。Open Flash Chart还有一个Rails 插件。除了更容易使用之外,Open Flash Chart 是开源的,所以如果你能破解 Flash,你可以自定义它。

于 2008-09-23T19:10:47.330 回答
1

据我了解,通过在您的 ziya.rb 文件中初始化主题目录来使用主题,如下所示:

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

您需要设置正确的目录,在本例中为 public/charts/themes。我记得它没有任何东西开始。你过去有问题吗?

于 2008-09-23T18:24:35.010 回答
0

为了部分回答我自己的问题,网站资源中有一些主题可以在以下位置查看

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

(然后转到 /public/charts/themes/)

于 2008-09-23T17:33:59.000 回答