我正在使用核心情节进入我的项目,我正在创建散点图,我正在启用用户交互。 但问题是在x轴中心值的情节显示,我想从Axes开始看情节。
我正在使用以下代码在主要刻度之间创建空间但是当它看到中心位置时和滚动后我将转到第一点。
我想首先看到第一点,然后滚动另一个点。
CPTMutablePlotRange *xRange = [plotSpace.xRange mutableCopy];
[xRange expandRangeByFactor:CPTDecimalFromCGFloat(0.5)];
plotSpace.xRange = xRange;
我遇到了这个问题。
我发布了此问题的屏幕截图。 我在这里上传两张图片 1)图表显示为中心。 2)我想在启动时显示这样的图表。
问题图片1
第二张图片2
提前致谢
答案 0 :(得分:1)
根据您提供的图片判断,我想您一定要确保始终显示垂直轴。您可以使用
实现这一目标CPTXYAxisSet *axisSet = (CPTXYAxisSet *)graph.axisSet;
CPTXYAxis *y = axisSet.yAxis;
y.axisConstraints = [CPTConstraints constraintWithLowerOffset:0.0];
graph.plotAreaFrame.paddingLeft += 60.0; // to make some room for the axis
如果你只是想要显示第一个点,试试这个
CPTMutablePlotRange *xRange = [[plotSpace.xRange mutableCopy] autorelease];
xRange.location = CPTDecimalFromDouble(yourFirstDataPoint.x); // insert your data her
plotSpace.xRange = xRange;