Несколько базовых линий с двойной осью Y Google Chart
используя Google Visualization API для простой диаграммы продаж, которая состоит из двух серий: количество продаж и стоимость продаж, которые ям на столбчатой диаграмме с двумя вертикальными осями. Значение продаж может быть отрицательным, например, для возвратов, но это приводит к тому, что на графике отображаются две разные базовые линии. Нулевой базовый показатель количества продаж соответствует наименьшему значению продаж. Вот'Вот пример кода с некоторыми примерами данных:
google.load('visualization', '1.0', { 'packages': ['corechart'] });
google.setOnLoadCallback(drawSalesChart);
function drawSalesChart() {
var dataTable = new google.visualization.DataTable();
dataTable.addColumn('string', 'Order Source');
dataTable.addColumn('number', 'Num Sales');
dataTable.addColumn('number', 'Sales Value');
dataTable.addRows([
['Web (Order)', 300, 31000],
['Call Centre (Order)', 700, 61000],
['Call Centre (Return)', 50, -4100],
['Call Centre (Exchange)', 10, 800]
]);
var options = {
title: 'Sales by Order Source',
hAxis: { title: 'Order Source' },
series: {
0: { targetAxisIndex: 0 },
1: { targetAxisIndex: 1 },
},
vAxes: {
0: { title: 'Num Sales' },
1: { title: 'Sales Value' }
}
};
new google.visualization.ColumnChart(
document.getElementById('livesales-chart-container')).draw(dataTable, options);
}
прошел через документацию по API, как таминформация о настройке базовой линии, но неКажется, это способ связать ноль каждой оси с одной и той же точкой. Я'я пробовал искать в Google и StackOverflow, и есть похожие вопросы, но я не могуЯ не вижу, чтобы у кого-то была эта проблема.
Как я могу или даже могу показать одну базовую линию в нуле для обеих серий?