-1

这是该问题的Stackblitz 演示

预览链接(为了更好的可见性):https ://highcharts-angular-stock-a1hvg5.stackblitz.io/

问题是:图表最右边可见的最后一个图是 2021 年 12 月 27 日 在此处输入图像描述

这是错误的,因为系列数据在 2021 年 12 月 30 日之前可用,并且应该在最右边而不是 2021 年 12 月 27 日可见。但是,当我们将滑块放大到 1 年时,它会起作用在此处输入图像描述

如何使原始图表也显示数据,直到 2021 年 12 月 30 日(系列最大值)?

4

1 回答 1

1

此行为是由数据分组功能引起的。您可以禁用该功能:

"plotOptions": {
    "area": {
        ...,
        dataGrouping: {
            enabled: false
        }
    }
}

或控制锚行为:

"plotOptions": {
    "area": {
        ...,
        dataGrouping: {
            anchor: 'end',
            lastAnchor: 'end'
        }
    }
}

现场演示: https ://stackblitz.com/edit/highcharts-angular-stock-mpcl1d

API 参考: https ://api.highcharts.com/highstock/series.line.dataGrouping

文档: https ://www.highcharts.com/docs/stock/data-grouping

于 2022-01-03T11:31:05.387 回答