Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/98.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 使用core plot在iPad上绘制数据_Ios_Core Data_Csv_Core Plot - Fatal编程技术网

Ios 使用core plot在iPad上绘制数据

Ios 使用core plot在iPad上绘制数据,ios,core-data,csv,core-plot,Ios,Core Data,Csv,Core Plot,我有大量数据要用核心图绘制在iPad上。数据采用CSV文件格式。目前我正在分析数据并实时绘制。问题是我试图读取文件并将其存储在程序中的数组中,同时绘制它。因此,不存在数据不一致性。图表一直在断断续续地显示。对于大小为60k到100k的文件,最好使用核心数据。因为数据以8秒左右的延迟实时传输。会有什么问题吗?使用10万个数据点,特别是在iOS上,您将无法获得实时性能。设备没有足够的像素来显示这么多不同的点。闪烁可能是因为绘图时间太长,而且事情不同步 您需要过滤数据或只绘制一个子集,例如,仅绘制前5

我有大量数据要用核心图绘制在iPad上。数据采用CSV文件格式。目前我正在分析数据并实时绘制。问题是我试图读取文件并将其存储在程序中的数组中,同时绘制它。因此,不存在数据不一致性。图表一直在断断续续地显示。对于大小为60k到100k的文件,最好使用核心数据。因为数据以8秒左右的延迟实时传输。会有什么问题吗?

使用10万个数据点,特别是在iOS上,您将无法获得实时性能。设备没有足够的像素来显示这么多不同的点。闪烁可能是因为绘图时间太长,而且事情不同步


您需要过滤数据或只绘制一个子集,例如,仅绘制前500个点。

是否继续?你的意思是它在渲染过程中闪烁?部分数据正在打印,部分数据会打开或关闭。例如,对于散点图,a到B到C。B到C显示,a到B消失并重新出现。打印一次后,可以在屏幕上保留该图,然后删除数据数组以刷新新的值集以继续散点图?知道像AirStrip OB这样的iOS应用程序是如何做到的吗?他们正在使用核心绘图工具。有一些绘图方法可以在不重新加载所有数据的情况下添加和删除数据值。有关如何使用它们的示例,请参见plot Gallery应用程序中的实时绘图。