适用于 Android 和 IOS 的 HighChart 库 [关闭]
Posted
技术标签:
【中文标题】适用于 Android 和 IOS 的 HighChart 库 [关闭]【英文标题】:HighChart Libraries for Android and IOS [closed] 【发布时间】:2015-12-18 05:29:08 【问题描述】:我想在 android 和 ios 移动应用程序中使用 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 设备的 Titanium Appcelerator 蓝牙模块 [关闭]