resetZoom() 如何启用多个图表(ng2charts 或 chartjs)?

how resetZoom() en multiple charts (ng2charts or chartjs)?

我有一个包含多个图表的页面,我添加了缩放插件。

我重置了缩放

this.chart.chart['resetZoom']();

它起作用了...只在一个图表中,就在第一个图表中。

如果我将 xonsole.log 设置为 this.chart,该元素仅获得第一个图表。 另外,如果我制作 this.chart.update() 它适用于所有图表

@ViewChild(BaseChartDirective, {static: true }) chart: BaseChartDirective;

这是我访问图表功能的方式

我无法 post 代码,因为它太长了 xD

您可以尝试将创建的图表分配给 class 中的 属性,然后调用 .reset()。检查这个例子:Stackblitz