Вопрос

Я реализую диаграммы, используя Жемчужина чартов Зия.К сожалению, документация бесполезна, или мне не хватило кофе, чтобы разобраться в темах.Я знаю, что могу установить тему, используя

chart.add(:theme, 'whatever')

Проблема:Я не нашел предопределенных тем и не нашел ссылки на необходимый формат.

Это было полезно?

Решение

Насколько я понимаю, темы используются путем инициализации каталога темы в вашем файле ziya.rb следующим образом:

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

И вам нужно будет настроить правильный каталог, в данном случае public/charts/themes.Насколько я помню, там вообще ничего нет.У вас есть проблемы после этого?

Другие советы

Если вы устанавливаете плагин ZiYa в свое приложение Rails, в нем должен быть каталог тем, как вы сказали.Просто скопируйте одну из существующих тем, измените ее имя на любое, а затем измените его по своему усмотрению.

Еще один вариант красивых Flash-диаграмм: Открыть флеш-диаграмму.Я перешел с Ziya/SWF Charts на Open Flash Chart, когда работал над Flash-диаграммами в приложении Rails, над которым работал.Существует также Плагин Rails для Open Flash Chart.Помимо того, что с ним проще работать, Open Flash Chart имеет открытый исходный код, поэтому, если вы можете взломать Flash, вы можете его настроить.

Чтобы частично ответить на мой собственный вопрос, в исходниках веб-сайта есть несколько тем, которые можно проверить по адресу

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

(затем перейдите в /public/charts/themes/)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top