Google Charts API | Расстояние между номерами осей

Это моя диаграмма:

http://chart.apis.google.com/chart?chxr=0,-20,20&chxs=0,676767,11.5,0.5,l,676767&chxt=y&chbh=23,1&chs=300x150&cht=bvg&chco=C35A21,99877D&chds=-20,20,-20,20&chd=t:-12,8,11,-10,4,-0,7,-0,3|-11,7,13,6,-6,9,0,4,-1,2&chg=20,-1,0,0

Вы заметите, что 0 находится посередине (что правильно) и что он находится в диапазоне от -20 до 20 (что также правильно).

Мне нужно, чтобы интервал между цифрами был с приращением 5 вместо 10. Он должен читать -20-15-10-5 0 5 10 15 20

Кто-нибудь знает, как я могу это сделать? Я попытался возиться со свойством CHXR, и он регулировал интервал между числами, но перемещал 0 от середины и все испортил.


person balexander    schedule 20.04.2011    source источник


Ответы (1)


Нравится?

http://chart.apis.google.com/chart?chxr=0,-20,20,5&chxs=0,676767,11.5,0.5,l,676767&chxt=y&chbh=23,1&chs=300x150&cht=bvg&chco=C35A21,99877D&chds=-20,20,-20,20&chd=t:-12,8,11,-10,4,-0,7,-0,3|-11,7,13,6,-6,9,0,4,-1,2&chg=20,-1,0,0

Диапазон осей chxr

Вы можете указать диапазон значений, которые появляются на каждой оси независимо, используя параметр chxr. Обратите внимание, что при этом изменяется не масштаб элементов диаграммы, а только масштаб меток осей. Если вы хотите, чтобы номера оси описывали фактические значения данных, установите и равными нижнему и верхнему значениям диапазона формата данных, соответственно. См. Раздел «Масштабирование оси» для получения дополнительной информации.

Вы должны сделать ось видимой с помощью параметра chxt, если хотите указать ее диапазон.

Чтобы указать значения пользовательской оси, используйте параметр chxl.

Синтаксис

Разделите диапазоны меток по нескольким осям с помощью вертикальной черты (|).

chxr =
,,, | ... | ,,,

К какой оси применить метки. Это отсчитываемый от нуля индекс в массиве осей, заданном параметром chxt. Например, ось r будет равна 1 в chxt = x, r, y. Число, определяющее нижнее значение для этой оси. Число, определяющее максимальное значение для этой оси. [Необязательно] Шаг счета между отметками на оси. Нет значения шага по умолчанию; шаг рассчитан так, чтобы попытаться показать набор хорошо расположенных меток.

http://code.google.com/apis/chart/docs/gallery/bar_charts.html#axis_range

person Aleadam    schedule 20.04.2011
comment
Линии сетки оси x исчезли, в остальном это правильно. - person balexander; 20.04.2011