【问题标题】:HighChart Libraries for Android and IOS [closed]适用于 Android 和 IOS 的 HighChart 库 [关闭]
【发布时间】:2026-01-11 20:15:02
【问题描述】:

我想在 Android 和 iOS 移动应用程序中使用 HighCharts。 Android 或 iOS 中是否有任何库或 Gradle 依赖项可用?

【问题讨论】:

  • 在 * 上询问库、SDK、教程和其他场外资源是题外话
  • 欢迎来到 SO,请在提问时更具体一点:您尝试过什么,您期望什么等。请参阅how to ask
  • 您找到解决方案了吗?在 bintray 中找到的 android 包装器的高图表是开源的吗?

标签: android ios highcharts


【解决方案1】:

如果您已经在Highcharts 中编写了代码并希望在iOS 中显示它,那么最好的方法是在webView 中显示图表。来自this answer

1) 首先创建一个 html 文件并编写必要的代码,或者为了试用,可以从您从包 http://www.highcharts.com/download 获得的示例中复制 html 代码

2) 确保 html 中的脚本应具有正确的 .js 链接,例如:-

如果你想在本地提供它,你可以写但是确保 .js 文件在你的应用程序文件夹中。

3)NSString *htmlFile = [[NSBundle mainBundle] pathForResource:@"graph" ofType:@"html"]; NSString* htmlString = [NSString stringWithContentsOfFile:htmlFile encoding:NSUTF8StringEncoding error:nil]; [obj loadHTMLString:htmlString baseURL:nil];

您可以使用许多可用于 android 和 iOS 的本机库之一。 “我为什么要这样做”你问?好吧,对于初学者来说,Native 代码比 HTML/Javascript-code-inside-a-webview 执行得更加流畅和快速。此外,您可以更好地控制显示的内容。例如,您可以在自己的应用程序中处理 Clustering

这里有一些我知道的好库,但是如果你搜索的话,会有很多好的库。

AndroidMPAndroidChart

iOSiOS-ChartsJBChartView

【讨论】:

    【解决方案2】:

    【讨论】:

      最近更新 更多