Tôi muốn sửa chữa các trục sao cho chúng luôn ở phía bên trái và phía dưới không gian âm mưu của tôi. Triển khai hiện tại của tôi không cho phép userInteraction nên không cần phải lo lắng về việc cuộn.OBJ-C: Sửa chữa trục XY-cốt lõi
// Setup plot space
CPXYPlotSpace *plotSpace = (CPXYPlotSpace *)graph.defaultPlotSpace;
plotSpace.allowsUserInteraction = NO;
// Axes
CPXYAxisSet *axisSet = (CPXYAxisSet *)graph.axisSet;
CPXYAxis *x = axisSet.xAxis;
//x.majorIntervalLength = CPDecimalFromString(@"0.5");
x.orthogonalCoordinateDecimal = CPDecimalFromString(@"0.5");
x.minorTicksPerInterval = 0;
x.labelingPolicy = CPAxisLabelingPolicyAutomatic;
CPXYAxis *y = axisSet.yAxis;
//y.majorIntervalLength = CPDecimalFromString(@"0.5");
y.minorTicksPerInterval = 0;
y.orthogonalCoordinateDecimal = CPDecimalFromString(@"0");
y.labelingPolicy = CPAxisLabelingPolicyAutomatic;
...
//Auto scale the plot space to fit the data
[plotSpace scaleToFitPlots:[NSArray arrayWithObject:boundLinePlot]];
CPPlotRange *xRange = plotSpace.xRange;
[xRange expandRangeByFactor:CPDecimalFromDouble(1.25)];
plotSpace.xRange = xRange;
CPPlotRange *yRange = plotSpace.yRange;
[yRange expandRangeByFactor:CPDecimalFromDouble(1.1)];
plotSpace.yRange = yRange;
Edit: Tôi muốn tìm ra cách để sửa chữa trục x và trục y của tôi để dưới cùng của cốt truyện và bên trái tay của cốt truyện tương ứng. Tôi không có một SS nhưng về cơ bản tôi muốn hiển thị một đồ thị với các trục được cố định ở một vị trí được xác định trước. Ngoài ra, có cách nào để loại bỏ trục x hoàn toàn vì vậy tôi chỉ có thể có trục y? Nếu vậy, việc khóa trục y ở vị trí cố định dễ dàng hơn nhiều.
Sự cố bạn đang gặp phải là gì? Có lẽ ảnh chụp màn hình hoặc mô tả về hành vi mà bạn quan sát được vì mã sẽ hữu ích. –