适用于 Android 和 IOS 的 HighChart 库 [关闭]

Posted

技术标签:

【中文标题】适用于 Android 和 IOS 的 HighChart 库 [关闭]【英文标题】:HighChart Libraries for Android and IOS [closed] 【发布时间】:2015-12-18 05:29:08 【问题描述】:

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

【问题讨论】:

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

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

Android:MPAndroidChart

iOS:iOS-Charts 和 JBChartView

【讨论】:

【参考方案2】:

您可以查看以下库

iOS :https://www.cocoacontrols.com/controls/swiftcharts 安卓: https://github.com/PhilJay/MPAndroidChart

【讨论】:

以上是关于适用于 Android 和 IOS 的 HighChart 库 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

适用于 Android 和 iOS 的具有相互证书的消息安全性

适用于 Android 和 iOS 的跨平台开发

适用于 Android 和 iOS 设备的 Titanium Appcelerator 蓝牙模块 [关闭]

适用于 Android 和 IOS 的 HighChart 库 [关闭]

适用于 Android 和 iOS 的不同软件包版本

适用于 Android 和 iOS 的基于 websocket 的 MQTT