我正在使用Highcharts同步图表显示三个不同的变量。但是,为了渲染更清晰的图形,我只想为底部图形显示x轴(所有三个图形都相同)。
为此,我想,我需要在生成过程结束时循环遍历图表,并取消前两个x轴,就像这样
for (i = 0; i < (Highcharts.charts.length - 1); i = i + 1)
{
chart = Highcharts.charts[i];
chart.xAxis.labels.enabled = false;
}
我没有成功使它起作用。有人可以帮我吗?
您可以根据图表索引设置xAxis.visible
属性:
success: function (activity) {
activity = JSON.parse(activity);
activity.datasets.forEach(function (dataset, i) {
...
Highcharts.chart(chartDiv, {
xAxis: {
visible: i === 2,
...
},
...
});
});
}