supervons / react-native-echarts-pro

A React-Native charts based on Apache ECharts, support various charts and map.
https://supervons.github.io/react-native-echarts-pro-docs/
MIT License
216 stars 33 forks source link

有什么方法可以获取到 echartsInstance吗 #46

Closed zengyuehao closed 2 years ago

supervons commented 2 years ago

目前暂时无法使用 echartsInstance,正在调研中,可以说一说需求一起讨论实现。

zengyuehao commented 2 years ago

目前遇到的问题是切换数据时上一次的数据残留在了图上,无法使用echartsInstance.clear()

supervons commented 2 years ago

试试更新的时候,加上参数:

this.echarts.setNewOption(options, { notMerge: true });

另外有个好消息,目前已经找到获取 echartsInstance 的方法,将在下个版本发布!

zengyuehao commented 2 years ago

试试更新的时候,加上参数:

this.echarts.setNewOption(options, { notMerge: true });

另外有个好消息,目前已经找到获取 echartsInstance 的方法,将在下个版本发布!

我想问一下数据获取保存在redux中,使用useEffect监听保存在redux的数据并进行数据处理后,我这边更新了多次option导致图像显示和最后一次获取到的数据不一致

supervons commented 2 years ago

可以提供一个简单示例,以方便我进行复现并修改。

zengyuehao commented 2 years ago
  • 数据获取指的是从接口获取吗?如果是的话可以排查下接口返回的顺序。

  • 更新是使用 setNewOption 进行更新的吗?

可以提供一个简单示例,以方便我进行复现并修改。

setNewOption配置了没有作用,我是使用useState去配置option的

zengyuehao commented 2 years ago
  • 数据获取指的是从接口获取吗?如果是的话可以排查下接口返回的顺序。
  • 更新是使用 setNewOption 进行更新的吗?

可以提供一个简单示例,以方便我进行复现并修改。

暂时没有办法提供示例,业务场景比较复杂。目前我的解决方法是拿到数据后再渲染

supervons commented 2 years ago

1.8.4 已发布,支持获取 echartsinstance

更多请查看全新上线的文档库:react-native-echarts-pro-docs