我在同一张图表中使用一条线和一个区域,我有一个按钮来改变数据源,当我按下这个按钮时,有时缩放错误,数据是好的,但是显示的区域在某些部分被裁剪,或者它显示了一个颜色区域,它不应该,它是非常随机的,并且我无法找出一个完全复制错误的场景。
所以事情是这样的:我使用的是角和ngx-echarts包装器,每次我更新图表2异步请求时,图表在收到每个响应后被更新,下面是我用来更新图表选项的代码:
this.chartOptions.series[serieIndex].data = response
this.chartOptions = {...this.chartOptions};我试着获取chartInstance,并调用setOptions并将notMerge设置为true,但没有成功。
发布于 2021-06-01 07:48:10
通过在分配新系列之前清除系列数据来解决问题。我并没有深潜看它是在长发还是在ngx- echarts,但这解决了我的问题,我对此很满意,以下是对我有用的方法:
this.chartOptions.series[serieIndex].data = [...response];
this.chartOptions = {...this.chartOptions};或者你也可以这样写:
this.chartOptions.series[serieIndex].data = [];
this.chartOptions.series[serieIndex].data = response;
this.chartOptions = {...this.chartOptions};https://stackoverflow.com/questions/67605011
复制相似问题