Ziya图表的主题如何工作?
时间:2020-03-06 14:36:47 来源:igfitidea点击:
我正在使用Ziya Charts Gem实现图表。不幸的是,文档并没有真正的帮助,或者我没有足够的咖啡来确定主题。我知道我可以使用设置主题
chart.add(:theme, 'whatever')
问题:我没有找到任何预定义的主题,也没有找到对所需格式的引用。
解决方案
为了部分回答我自己的问题,网站资源中有一些主题,可以从以下网站中检出。
svn co svn://rubyforge.org/var/svn/liquidrail/samples/charting
(然后转到/ public / charts / themes /)
据我了解,通过初始化ziya.rb文件中的主题目录来使用主题,如下所示:
Ziya.initialize(:themes_dir => File.join(File.dirname(__ FILE__),%w [.. ..公共图表主题])))
并且我们需要设置适当的目录,在这种情况下为public / charts / themes。我记得,它从一开始就没有任何内容。过去有问题吗?
如果我们将ZiYa插件安装到Rails应用程序中,那么我们应该在其中指定了一个主题目录。只需复制现有主题之一,将其名称更改为所需的名称,然后根据需要进行修改即可。
漂亮的Flash图表的另一个选项是"打开Flash图表"。在正在使用的Rails应用程序中处理Flash图表时,我从Ziya / SWF图表移至"打开Flash图表"。还有一个用于Open Flash Chart的Rails插件。除了更易于使用外,Open Flash Chart是开源的,因此,如果我们可以破解Flash,则可以对其进行自定义。