Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/116.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 iPhone4核心图是什么';散点图的点数是否合理?_Ios_Core Plot_Iphone 4 - Fatal编程技术网

Ios iPhone4核心图是什么';散点图的点数是否合理?

Ios iPhone4核心图是什么';散点图的点数是否合理?,ios,core-plot,iphone-4,Ios,Core Plot,Iphone 4,我把核心情节搞乱了,而这场演出简直要了我的命我有多达43000个数据点,大约1500个之后,核心图似乎失败了。对于散点图,要绘制的点数是多少 也许有其他的绘图类型可以让我在一个大视图中绘制所有43000个点 谢谢大家! 假设您正在绘制XY散点图,您确定必须使用所有43000个值吗?这将需要43000像素宽的视图才能同时看到它们:) 在我的应用程序中,我有多达3600个值的数据散点图,但我只显示可视范围内的尽可能多的点。例如,我的图形视图为600px宽,因此我将绘图数据点数量调整为: 当前xRa

我把核心情节搞乱了,而这场演出简直要了我的命我有多达43000个数据点,大约1500个之后,核心图似乎失败了。对于散点图,要绘制的点数是多少

也许有其他的绘图类型可以让我在一个大视图中绘制所有43000个点


谢谢大家!

假设您正在绘制XY散点图,您确定必须使用所有43000个值吗?这将需要43000像素宽的视图才能同时看到它们:)

在我的应用程序中,我有多达3600个值的数据散点图,但我只显示可视范围内的尽可能多的点。例如,我的图形视图为
600px
宽,因此我将绘图数据点数量调整为:

  • 当前
    xRange
    -如果
    xRange.lengthDouble>=600
  • 当前
    xRange.lengthDouble
    中的点数不超过
    xRange.lengthDouble
    -如果
    xRange.lengthDouble<600
如果
globalXRange
大于
xRange
(即当绘图缩放时),我将当前
xRange
的数据点计数调整为600,并重新加载绘图数据-这使得数据点计数大于600,但仍然小于我的总3600


这带来了一个限制,即当您放大绘图太多时,您的数据点计数无论如何都会显著增加并导致速度减慢,但这完全取决于您的情况。如果您不必以巨大的缩放比例显示数据,您可以简单地减少数据点,只显示部分数据(每n个结果一次)。

我能告诉您我们团队即将推出的新iOS图表软件的方向吗? 我们对迄今为止所取得的性能水平非常满意-这可能是一个更适合您需求的选择


您可以在www.shinobicontrols.com上免费试用您使用的绘图类型?我在滚动视图中有一个核心绘图托管图,因此我可以在技术上绘制任意数量的点:)也许如果我在滚动视图中使用平铺,我可以让用户一路放大到最细微的细节。。我已经测试了高达1500像素宽的视图,性能简直糟糕透了。我尝试了不同的采样率(将60分转换为1)等,但性能仍然很差。有时图表甚至无法打开控制器。