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

问题描述

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

我重置了变焦

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

它有效...仅在一张图表中,仅在第一个图表中。

如果我将xonsole.log设置为this.chart,则该元素仅获取firts图表。 另外,如果我进行了this.chart.update(),则可以使用所有图表

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

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

我无法发布代码,因为它的xD太长了

解决方法

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