我面临着每个轴上的amcharts双y轴自定义步骤的问题,因此转移到Google Charts。 Google Charts是否支持每个轴上具有最小和最大自定义步长的双y轴?
附上图片以供参考:
答案 0 :(得分:1)
设置双y轴,更改其中一个targetAxisIndex
的{{1}} ...
series
设置最小值和最大值,使用 series: {
1: {
targetAxisIndex: 1
}
},
而对于步骤,必须提供自己的viewWindow
对于每个ticks
vAxes
请参阅以下工作代码段...
vAxes: {
0: {
viewWindow: {
min: 0,
max: 20
},
ticks: [0, 5, 10, 15, 20]
},
1: {
viewWindow: {
min: 120,
max: 240
},
ticks: [120, 160, 200, 240]
}
}

google.charts.load('current', {
callback: function () {
var data = google.visualization.arrayToDataTable([
['Label', 'Series 0', 'Series 1'],
['a', 10, 150],
['b', 12, 180],
['c', 14, 210],
['d', 16, 240]
]);
var container = document.getElementById('chart_div');
var chart = new google.visualization.ColumnChart(container);
chart.draw(data, {
series: {
1: {
targetAxisIndex: 1
}
},
vAxes: {
0: {
viewWindow: {
min: 0,
max: 20
},
ticks: [0, 5, 10, 15, 20]
},
1: {
viewWindow: {
min: 120,
max: 240
},
ticks: [120, 160, 200, 240]
}
}
});
},
packages: ['corechart']
});