Android和IOS的HighChart库

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

如果你已经在Highcharts编写代码并想在iOS显示它,那么最好的方法是在webView显示图表。 从这个答案 :

1)首先创build一个HTML文件,并做必要的代码或试用可以复制HTML代码的例子,你从包http://www.highcharts.com/download

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]; NSString *htmlFile = [[NSBundle mainBundle] pathForResource:@"graph" ofType:@"html"]; NSString* htmlString = [NSString stringWithContentsOfFile:htmlFile encoding:NSUTF8StringEncoding error:nil]; [obj loadHTMLString:htmlString baseURL:nil];

要么

您可以使用Android和iOS可用的许多本机库之一。 “ 为什么我要这么做 ?”你问? 那么,对于初学者来说,本地代码比HTML / Javascript-code-inside-a-webview更平滑更快。 另外,你可以更好地控制你显示的内容。 例如,你可以在你的应用程序内部处理集群 。

以下是我所知道的一些好的,但是如果你search的话,还有很多好的库。

Android : MPAndroidChart

iOS : iOS-Charts和JBChartView

您可以检查以下库

  • iOS: https : //www.cocoacontrols.com/controls/swiftcharts
  • Android: https : //github.com/PhilJay/MPAndroidChart