2013-07-12 3 views
-1
  1. Я хочу, чтобы скрыть пару наклеек, первые 2 и последние 2 в оси X.
  2. Я хочу, чтобы отключить черную линию в нижней части графика.

Я могу сделать это после загрузки диаграммы - используя javascript и динамически меняю его. Когда я добавляю новые данные и использую метод draw, Graph переписывает изменения динамических таблиц стилей. Я пытался установить его как вариант в инициализаторе графа, но я не мог найти решение для этого.можно скрыть часть этикетки Google Chart

Я использую areaChart.

Было 3 года назад. Мне это больше не нужно. Я оставляю этот вопрос другим.

ответ

1

Это немного сложно понять, что вы пытаетесь сделать, но я думаю, что понял.

Как я прочитал, вы хотите устранить две переменные из вашего DataTable, когда вы построите график (чтобы они не были в легенде)? Предположим, что это так, вы можете либо вывести их из таблицы данных, либо использовать ChartWrapper на свой объект, и установить параметр view:{columns:[x,y,z]} в ChartWrapper. Предполагая, что вы не можете изменить DataTable, или ChartWrapper не является вариантом, и вы просто хотите, чтобы на графике не отображались определенные объекты, но не в легенде, вы хотите установить опцию series. Например, предположим, три столбца в вашем DataTable, вы можете скрыть третий пункт как:

series: [{visibleInLegend:true}, {visibleInLegend:true}, {visibleInLegend:false}], 

Во-вторых, если вы хотите, чтобы скрыть горизонтальную ось, необходимо иметь непрерывные данные, а также установить hAxis.baselineColor в 'clear' ,

+0

Нет, он говорит о лейблов оси. Например, у вас может быть вертикальная ось, которая работает от 0 до 10, в общей сложности 11 тиков (включая верхнюю и нижнюю), но значения Y для данных все больше 1,0 и менее 9.0, поэтому вы хотите оставить опустить метку «0» внизу и метку «10» наверху. –

0

Чтобы скрыть некоторые из тика марки этикетки, использовать ticks:ticklist для обозначения оси, а для некоторых из меток в ticklist использовать {v:ценности,f:этикетки определения } структуры, с нулевым длина строки для метки.

Вот пример. Обратите внимание на пропущенные метки для некоторых тиков на каждой вертикальной оси. Просмотр, чтобы увидеть, как я это сделал:

http://www.sealevel.info/co2_and_ch4c.html

Примечания определения списков клеща. Это один для левой вертикальной оси:

var vticklist1 = [{v:235,f:''},{v:250,f:''},275,300,325,350,375,400,{v:425,f:'ppmv'}]; 

Первые & вторые клещи (в нижней части, для значений 235 и 250) не отображаются метки. Следующие шесть тиков, для значений 275-400, отображаются нормально. Последние (вверху) клещ отображается как «промилле по объему» вместо 425. Результат выглядит следующим образом:

vertical axis with some tick labels hidden

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