gpt4 book ai didi

ios - 核心图 - 绘制长日期和整数

转载 作者:行者123 更新时间:2023-11-29 03:07:35 24 4
gpt4 key购买 nike

我正在尝试绘制一些数据、时间戳与结果(满分 10)。

数据示例:

1390834893 = 2;
1391111518 = 8;
1391111519 = 8;
1392498193 = 5;

我一直在玩 CPTPlotRange 以尝试使 x 轴上的比例正确:

CPTMutablePlotRange *xRange = [CPTMutablePlotRange plotRangeWithLocation:CPTDecimalFromString(@"0.0") length:CPTDecimalFromDouble([[goalResults objectForKey:@"latest"] integerValue] - [[goalResults objectForKey:@"earliest"] integerValue])];

CPTMutablePlotRange *xRange = [CPTMutablePlotRange plotRangeWithLocation:CPTDecimalFromDouble([[goalResults objectForKey:@"earliest"] integerValue]) length:CPTDecimalFromDouble([[goalResults objectForKey:@"latest"] integerValue])];

不幸的是,这会导致手机 CPU 和内存使用率飙升并崩溃。

我已经取得了一些成功:

CPTMutablePlotRange *xRange = [CPTMutablePlotRange plotRangeWithLocation:CPTDecimalFromString(@"0.0") length:CPTDecimalFromString(@"20.0")];

但是一旦添加了更多数据,这就不好了。

对于绘制时间戳,考虑到绘图之间可能存在的年份,绘制时间戳的最佳方法是什么?

编辑:我还按照我目前的做法将绘图调整为(最新 - 最早)/10000 左右。

最佳答案

您在 x 轴上使用什么标签策略?如果使用默认值(固定间隔),请务必增加 majorIntervalLength。默认值一 (1) 将导致轴创建刻度和标签相隔一个单位。根据您列出的范围,有超过 160 万个标签。

关于ios - 核心图 - 绘制长日期和整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22589236/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com