Графика плагинов Google-Visualization: как установить максимальное значение hAxis и форматирование цвета - PullRequest
0 голосов
/ 25 февраля 2012

Я использую google-visualization в граалях и хотел бы настроить две вещи:

1) Как я могу установить максимальное значение по горизонтальной оси?2) Как я могу изменить столбец бара, если он падает ниже определенного значения?

Вот что у меня есть:

<td>
<div id="${mach.divtag}" style="display:block;">    
<gvisualization:columnCoreChart elementId="${mach.divtag}" width="${150}"
     height="${120}" columns="${mac.columns}" data="${mach.datapoints}"
     title="${mach.name}" />
</div>

Вот снимок того, чтом в надежде измениться в чартах.

enter image description here

Спасибо.Я действительно ценю любую помощь.

1 Ответ

3 голосов
/ 09 марта 2012

Из FAQ :

В: Как установить значения для типа данных объекта визуализации, например столбец основной диаграммы "Оси"?

A: Вы можете легко сделать это, используя Expando или пользовательский класс бинов. "textColor", "title" и "titleColor" являются полями этого объекта.

Из примеров плагинов

<gvisualization:columnCoreChart elementId="columnchart" title="Company Performance" width="${400}" height="${240}" hAxis="${new Expando(title: 'Year', titleColor: 'red')}" columns="${companyPerformanceColumns}" data="${companyPerformanceData}" />

Следовательно, для a) используйте Expando и установите hAxis.maxValue в соответствии с Google API

hAxis="${new Expando(maxValue:100)}"

для b) , вам, вероятно, придется сделать это самостоятельно в Javascript с помощью API Google, чтобы получить бары, используя комбинацию getSelection () для всех доступных баров и setSelection () с какой-то модификатор цвета после того, как вы запросили его значение . Надеюсь, вы справитесь с этим отсюда, в противном случае обратитесь за консультационной помощью.

...