Javascript 对应于React Native的Chart.js

Javascript 对应于React Native的Chart.js,javascript,ios,objective-c,swift,react-native,Javascript,Ios,Objective C,Swift,React Native,我想让交互式图表在我的React原生应用程序中工作。我知道可能还没有一个特定于React本机的库,但是我应该研究哪个Objective-C/Swift/Javascript库,使我能够制作类似于Chart.js生成的图表/图形?我想你应该看的是Obj-C和Swift,而不是Javascript。现有的JS库将被绘制到DOM、画布或其他一些在React Native中不可用的浏览器目标。这应该会缩小范围。然后要直接从RN使用它,您需要在JS和Obj-C之间创建一个连接 因此,在这一点上,它归结为:

我想让交互式图表在我的React原生应用程序中工作。我知道可能还没有一个特定于React本机的库,但是我应该研究哪个Objective-C/Swift/Javascript库,使我能够制作类似于Chart.js生成的图表/图形?

我想你应该看的是Obj-C和Swift,而不是Javascript。现有的JS库将被绘制到DOM、画布或其他一些在React Native中不可用的浏览器目标。这应该会缩小范围。然后要直接从RN使用它,您需要在JS和Obj-C之间创建一个连接

因此,在这一点上,它归结为:“什么是一个好的iOS图表库”,幸运的是,有人已经在这方面做了艰苦的工作。看起来很全面。

我会选择react native项目的一部分

下面是一个用于ReactJS的示例,通过查看这些示例,您可以将其改编为ReactNative

另外,使用SVG绘制图表可能还有一些需要研究的地方,这有一个重要的意义


编辑:从版本0.18rc开始,React Native还支持。

已经提供了一段时间。

我可以使用类似的功能吗?我仍然认为它对react native不起作用,因为我需要用react native画布覆盖chartjs画布。只是想弄清楚什么是可能的,什么是合理的。看起来很有希望。您知道这是否应该与react native兼容吗?我不明白如何确定与react native的兼容性。根据我的经验,如果它没有“react native-*”前缀,它将无法工作。(我是Javascript和react native新手)react图表是为浏览器编写的,因此与react native不兼容(我没有尝试,但应该在webview中工作)。要绘制“本地”图表,需要编写所有绘制逻辑…谢谢@Sulliwane。我将尝试webview+react图表作者。这应该是值得时间投资的。我找不到既支持Android又支持iOS的react本机图表组件。@EdoftheMountain您有没有设法让它正常工作?试图在我的R Native应用程序中运行图表,但没有发现运气:/React Native和React中的图表,请使用Victory:虽然这可以从理论上回答问题,但在此处包含答案的基本部分,并提供链接以供参考。React Native和React中的图表,请使用Victory: