我在项目中使用了核心图,并且正在创建散点图,并且启用了用户交互功能。
但是问题是在x轴中心值上显示绘图,我想从轴开始查看绘图。

我正在使用以下代码在主要刻度之间留出空间,但是当看到中间位置并滚动后,我将转到第一点。

我想先看到第一个点,再滚动另一个点。

CPTMutablePlotRange *xRange = [plotSpace.xRange mutableCopy];
[xRange expandRangeByFactor:CPTDecimalFromCGFloat(0.5)];
plotSpace.xRange = xRange;


我被这个问题困扰。

我正在发布此问题的屏幕截图。
我在这里上传两张图片
1)图表显示为中心。
2)我想在启动时显示这样的图表。

问题图像1

第二张图片2

提前致谢

最佳答案

从提供的图片来看,我想您要确保始终显示垂直轴。您可以通过实现

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;

关于ios - 散点图对齐,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14524596/

10-12 03:35
查看更多