2008-09-23 3 views
1

Я использую диаграммы, используя The Ziya Charts Gem. К сожалению, документация не очень полезна, или у меня не было достаточно кофе, чтобы разобраться в тематике. Я знаю, что могу установить тему с помощьюКак работает работа для диаграмм ziya?

chart.add(:theme, 'whatever') 

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

ответ

1

В I понять, темы используются инициализацией каталог темы в файле ziya.rb так:

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

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

+0

Нет, теперь я работаю. Уже была инициализация на месте, просто отсутствовал контент для каталога тем. Теперь счастливо возится с цветами и размерами шрифтов. – 2008-09-23 19:02:05

0

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

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

(а затем перейти к/общественных/Графики/темы /)

2

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

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

+0

Спасибо за идею, но мне нужны полярные (радар/паук) диаграммы, которых у OFC нет. Мог бы добавить его, я думаю, но сейчас не чувствую, как учиться вспышке. – 2008-09-24 08:15:44

 Смежные вопросы

  • Нет связанных вопросов^_^