iphone:使用具有大量数据点的 Core Plot,还是其他图形解决方案?

发布于 2024-10-05 11:23:05 字数 159 浏览 5 评论 0原文

我想使用核心图,但在实现它之前,我想知道它如何处理大量数据点。我们想要在线图上显示的一些数据大约有 5000 个数据点。

核心图是否可以在屏幕上显示所有这些数据,而无需滚动查看更多数据?它会很快加载这么多点吗?核心图是否会像这样缓存更大的图表?

任何关于此的评论都会很棒。

I am wanting to use core plot but before I work on implementing it, I am wondering how it performs with a large number of data points. Some of the data we want to display on a line graph has around 5000 data points.

Can core plot show all of this data on screen without having to scroll to see more data? Will it load this many points fairly quickly? Does core plot cache larger graphs like this?

Any comments about this would be great.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

山川志 2024-10-12 11:23:05

核心图能否在屏幕上显示所有这些数据,而无需滚动查看更多数据?

当然,绘图空间和轴的比例与数据点的数量无关。

它会相当快地加载这么多点吗?

这取决于您开始使用的格式(Core Plot 支持多种获取数据的方式)、您使用的设备以及您如何定义“相当快”迅速地”。我的直觉是,无论您使用什么格式,加载数据都不会成为瓶颈——绘制 5000 个点将会成为瓶颈。您可能需要尝试一下,看看它是否能满足您的需求。

核心图是否缓存像这样的更大的图形?

它以有效的格式缓存数据,并且有方法可以添加和删除数据点,而无需重新加载所有内容。它不会显式缓存位图。 Core Plot 使用 Core Animation 来处理所有图形元素,因此它利用了 CA 内置的缓存和优化。

Can core plot show all of this data on screen without having to scroll to see more data?

Sure, the scale of your plot space and axes is independent of the number of data points.

Will it load this many points fairly quickly?

It depends on what format you're starting with (Core Plot supports several ways of getting data), the device you're using, and how you define "fairly quickly". My gut feeling is that loading the data won't be your bottleneck no matter what format you use--drawing 5000 points will. You'll probably have to try it to see if it will meet your needs.

Does core plot cache larger graphs like this?

It caches the data in an efficient format and there are methods to add and remove data points without reloading everything. It does not cache the bitmap explicitly. Core Plot uses Core Animation to handle all of the graphical elements, so it takes advantage of the caching and optimizations built into CA.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文