无法使用 Core-plot2.0 删除散点图中的负轴
Unable to remove negative axis in Scatter Plot using Core-plot2.0
我已经用 X 和 Y 范围设置了绘图空间,但我仍然看到了负轴。有人有想法吗?
// Setup scatter plot space
CPTXYPlotSpace *plotSpace = (CPTXYPlotSpace *)graph.defaultPlotSpace;
plotSpace.allowsUserInteraction = YES;
plotSpace.delegate = self;
plotSpace.xRange = [CPTPlotRange plotRangeWithLocation:[NSNumber numberWithFloat:0.0] length:[NSNumber numberWithInt:2]];
plotSpace.yRange = [CPTPlotRange plotRangeWithLocation:[NSNumber numberWithFloat:0.0] length:[NSNumber numberWithInt:2]];
请检查图像以查看其外观
[![在此处输入图片描述][2]][2]
在图 and/or 绘图区域框架上设置 leftPadding
和 bottomPadding
以便为刻度线和轴标签留出空间。如果您仍希望能够滚动图形并沿边缘保留轴,请设置 axisConstraints
.
我能够通过设置两个轴的可见范围来实现解决方案。
x.visibleRange = [CPTPlotRange plotRangeWithLocation:xMin length:[NSNumber numberWithDouble:([xMax doubleValue] - [xMin doubleValue])]];
y.visibleRange = [CPTPlotRange plotRangeWithLocation:yMin length:[NSNumber numberWithDouble:([yMax doubleValue] - [yMin doubleValue])]];
我已经用 X 和 Y 范围设置了绘图空间,但我仍然看到了负轴。有人有想法吗?
// Setup scatter plot space
CPTXYPlotSpace *plotSpace = (CPTXYPlotSpace *)graph.defaultPlotSpace;
plotSpace.allowsUserInteraction = YES;
plotSpace.delegate = self;
plotSpace.xRange = [CPTPlotRange plotRangeWithLocation:[NSNumber numberWithFloat:0.0] length:[NSNumber numberWithInt:2]];
plotSpace.yRange = [CPTPlotRange plotRangeWithLocation:[NSNumber numberWithFloat:0.0] length:[NSNumber numberWithInt:2]];
请检查图像以查看其外观
[![在此处输入图片描述][2]][2]
在图 and/or 绘图区域框架上设置 leftPadding
和 bottomPadding
以便为刻度线和轴标签留出空间。如果您仍希望能够滚动图形并沿边缘保留轴,请设置 axisConstraints
.
我能够通过设置两个轴的可见范围来实现解决方案。
x.visibleRange = [CPTPlotRange plotRangeWithLocation:xMin length:[NSNumber numberWithDouble:([xMax doubleValue] - [xMin doubleValue])]];
y.visibleRange = [CPTPlotRange plotRangeWithLocation:yMin length:[NSNumber numberWithDouble:([yMax doubleValue] - [yMin doubleValue])]];