0

我目前有一个 Highcharts 图表,它有几个选项卡,允许用户在图表/图表上显示各种数据。所以我为每个数据点动态添加系列。这一切都很好。

但是,我想为其中两个数据点设置minand max(而不是 Highcharts 只是自动确定minand maxyAxis,以便在比较图表上的数据时它们彼此对齐。但是,我似乎找不到为添加的系列设置minandmax的方法。yAxis

以下是我目前拥有的:

window["chart"].addAxis({
    id: 'Data',
    title: {
        text: 'Graph',
        enabled: true
    },
    lineWidth: 0,
    lineColor: '#000000'
});
window["chart"].addSeries({
    data: groupingData,
    name: 'Graph',
    type: 'line',
    color: '#000000',
    yAxis: 'Data'
});

动态添加该系列时,我将如何强制确定min和?maxyAxis

4

2 回答 2

0

您可以为此使用 setExtrimes():

https://api.highcharts.com/highcharts/xAxis.events.setExtremes https://api.highcharts.com/highcharts/yAxis.events.setExtremes

chart.yAxis[0].setExtremes();
于 2021-08-18T08:04:41.693 回答
0

如果其他人正在寻找答案,我发现您可以在调用 addAxis 时设置 min 和 max :

window["chart"].addAxis({
     id: 'Data',
     title: {
         text: 'Graph',
         enabled: true
     },
     lineWidth: 0,
     lineColor: '#000000',
     min: minNumber,
     max: maxNumber
)}
于 2021-09-01T18:19:32.940 回答