Как удалить ось x с гистограммы, созданной API визуализации Google?
Ссылаясь на вид диаграммы, показанный здесь:
http://code.google.com/apis/visualization/documentation/gallery/barchart.html
Кажется, что нет простого переключателя, и изменение цвета оси на белый (на белом фоне), похоже, ничего не делает. Я даже попробовал jquery, чтобы скрыть селекторы, создаваемые выходом api, но не кубиками.
Ответы
Ответ 1
Вы можете установить hAxis.textPosition
значение 'none
'
Например:
var options = {
hAxis: { textPosition: 'none' },
};
chart.draw(data, options);
См. https://developers.google.com/chart/interactive/docs/gallery/barchart#Configuration_Options
Ответ 2
Их API не имеет никакой функции для этого, но:
chart.draw( data,
{
width: 400,
height: 240,
is3D: true,
legend :'none',
axisFontSize : 0
});
Установка axisFontSize в 0 приведет к удалению данных оси x.:)
Ответ 3
Google меняет API так быстро, вот что работает сегодня:
chart.draw(daily, {
hAxis : {textColor: '#ffffff'},
[... your other options here ...]
});
Ответ 4
axisFontSize: 0 удалит данные оси x и оси y
Ответ 5
Мне удалось удалить ярлык в материальной версии диаграммы, удалив строку в моем datatable.
До:
data.addColumn('string', 'Date');
После:
data.addColumn('string', '');
Ответ 6
Отъезд http://code.google.com/apis/chart/docs/gallery/bar_charts.html#axis_label_styles
Стили стилей осей chxs "axis_or_tick"
Вы заметите эту документацию: "_ - (Подчеркивание) Ничья ни осевая линия, ни отметки. Если вы хотите спрятать линию осей, используйте это значение."
Пример: 'chxs = 0, 0,0, _'
Ответ 7
let options = {legend: { position: 'none' }};