gpt4 book ai didi

ios - 核心剧情: Make x-axis ticks evenly spaced

转载 作者:行者123 更新时间:2023-11-28 22:14:47 25 4
gpt4 key购买 nike

我有一个核心图,其中包含价格数据。 x 轴代表时间,而 y 轴代表价格。我确定正是这段代码专门确定了刻度线之间的空间:

CGFloat dateCount = [timestamps count];
NSMutableSet *xLabels = [NSMutableSet setWithCapacity:dateCount];
NSMutableSet *xLocations = [NSMutableSet setWithCapacity:dateCount];
float i = 0;
for (NSString *date in timestampStrings) {
CPTAxisLabel *label = [[CPTAxisLabel alloc] initWithText:date textStyle:x.labelTextStyle];
CGFloat location = i+=spaceBetweenXAxisTicks; // Here's where the space between is set
label.tickLocation = CPTDecimalFromCGFloat(location);
label.offset = x.majorTickLength;
if (label) {
[xLabels addObject:label];
[xLocations addObject:[NSNumber numberWithFloat:location]];
}
}

是否有某种方法可以动态设置中间的空间,以便最后一个刻度线位于图表的右侧?谢谢!

最佳答案

spaceBetweenXAxisTicks 应该是绘图空间 xRange 的长度除以刻度线的数量减去一 (1)。

关于ios - 核心剧情: Make x-axis ticks evenly spaced,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21977796/

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