Как удалить ось X из гистограммы, созданной Google Visualization API? - PullRequest
28 голосов
/ 07 апреля 2009

Ссылаясь на вид диаграммы, показанной здесь: http://code.google.com/apis/visualization/documentation/gallery/barchart.html

Кажется, что нет простого переключателя, и изменение цвета оси на белый (на белом фоне), похоже, ничего не дало. Я даже пробовал jquery, чтобы скрыть селекторы, создаваемые выходом API, но не играли в кости.

Ответы [ 7 ]

73 голосов
/ 07 февраля 2013

Вы можете установить hAxis.textPosition на значение 'none'

Например:

var options = {

                hAxis: { textPosition: 'none' },
            };

chart.draw(data, options);

См. https://developers.google.com/chart/interactive/docs/gallery/barchart#Configuration_Options

3 голосов
/ 29 июля 2009

Их API не имеет никакой функции для этого, но:

chart.draw( data, 
    {
        width: 400, 
        height: 240, 
        is3D: true, 
        legend :'none',
        axisFontSize : 0
    });

Установка axisFontSize в 0 удалит ваши данные оси X. :)

2 голосов
/ 04 декабря 2017

let options = {legend: { position: 'none' }};

2 голосов
/ 13 июля 2017

Мне удалось удалить метку в материальной версии диаграммы, удалив строку из моей таблицы данных.

До:

data.addColumn('string', 'Date');

После того, как:

data.addColumn('string', '');
2 голосов
/ 21 июля 2010

Google меняет API так быстро, вот что работает сегодня:

chart.draw(daily, {
    hAxis : {textColor: '#ffffff'},
    <em>[... your other options here ...]</em>
});
1 голос
/ 21 октября 2009

axisFontSize: 0 удалит данные оси X и оси Y

0 голосов
/ 18 июля 2010

Выезд http://code.google.com/apis/chart/docs/gallery/bar_charts.html#axis_label_styles

Стили меток оси chxs "axis_or_tick"

Вы заметите эту документацию: "_ - (Подчеркивание) Не рисуйте ни ось, ни отметки. Если вы хотите скрыть линию оси, используйте это значение."

Пример: 'chxs = 0,, 0,0, _'

...