【问题标题】:How to implement interactive bar chart in React native?如何在 React Native 中实现交互式条形图?
【发布时间】:2021-03-19 07:19:42
【问题描述】:

我正在开发 React Native App 项目,我必须在其中显示交互式条形图。 如被吸引的屏幕截图所示。该应用程序可在 iOS 和 Android 设备上运行。我们目前提供的最低 iOS 和 Android 应用支持如下:

1. Android 4.3.x / Jelly Bean / API level 18 
2. iOS 9.0 or later
3. iPadOS 9.0 or later.

要求:

  1. 在条形图中,每个条形都是可点击的。当用户点击任意条时,相应的信息会显示在图表下方。
  2. 建议的图表库应与我们在两种操作系统(iOS 和 Android)中的最低应用支持相匹配。

当前依赖项

目前,该项目使用以下 React 框架版本运行:

  1. 反应原生:0.63.4
  2. 反应:16.13.1

【问题讨论】:

    标签: javascript android ios react-native bar-chart


    【解决方案1】:

    经过大量研究,我发现了以下图表库:

    1. react-native-chart-kit

    2。 React Native Charts Wrapper react-native-charts-wrapper

    3. React Native 纯图表 react-native-pure-chart

    4. react-chartjs-2

    5.胜利

    Quora 上的文章:查看用户文章显示良好反应原生图表工具的链接 https://www.quora.com/Which-is-the-best-react-native-charting-tool

    最终结论

    我发现React Native Charts Wrapper 适合我,即使我在Android 5.1iOS 9 中进行了测试,在这两个设备条形图中都可以正常工作并且没有出现任何崩溃或错误。该库也适用于最新设备。还用React-Native 0.64 进行了测试,我的结果很好。

    【讨论】:

    • 在您使用之后,您还觉得自己做出了正确的决定吗?您是否遇到过 React Native Charts Wrapper 的任何陷阱或重大问题?你对样式有很大的控制权吗?
    • @Ryan-Llaver - 因此,我们没有发现 Chart Wrapper 有任何问题或挑战。它在所有主要的 iOS 和 Android 设备上运行良好。是的,即使我在其 git 存储库中提出了查询,我们也面临一些样式限制。看到这个网址github.com/wuxudong/react-native-charts-wrapper/issues/793
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-04
    • 2019-10-14
    • 2021-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多