快速的图表

问题描述 投票:5回答:3

我是iOS开发的新手,想要用一些图表创建一个应用程序。我决定用swift开始开发,因为作为Java开发人员,我似乎更容易学习。但同时我认为使用objective-c会是更好的选择,因为AFAIK没有符合我标准的图表库:

  • 与swift一起使用
  • 有线条和条形图
  • 能够绘制带有日期和时间轴的图表
  • 免费使用或低价<100美元

常见的图表库,如JBChartView, 核心地块 和iOSPlot不符合我的标准所以我正在考虑在WebView中使用JavaScript图表库或完全切换到objective-c

在WebView中使用JavaScript图表API是一种好习惯吗?如果是这样,这可能会在具有不同屏幕尺寸和方向的不同设备上产生问题吗?这种方法常见的缺点是什么?

编辑:Core-Plot release-2.0适用于Swift

ios objective-c swift charts core-plot
3个回答
1
投票

正如关于链接的Core Plot issue的评论中所述,只要您使用release-2.0分支中的代码,就可以在Swift中使用Core Plot。该分支上的更改解决了1.x版本的Core Plot具有的NSDecimal问题。


11
投票

你可以使用iOS-Charts

这是一个很好的图表库,用swift写的,在github上:

有一些很棒的教程介绍了here的基础知识。

iOS-Charts似乎符合您的标准

  • 它是完全免费的
  • 它是专门为Swift编写的
  • 它有8种不同的图形类型

1
投票

你可以使用这个功能强大的ios图表库https://github.com/danielgindi/Charts

或者你可以使用这个SVG库来创建自己的https://github.com/exyte/Macaw

如果您正在寻找商业图书馆(我还没有使用过)https://www.shinobicontrols.com

这是一个很棒的电报频道,您可以在其中找到有关ios开发和库https://t.me/iostalks的不同有用信息

© www.soinside.com 2019 - 2024. All rights reserved.