ios – OBJ-C:核心绘图XY轴固定
发布时间:2020-12-14 19:10:48 所属栏目:百科 来源:网络整理
导读:我想修复轴,使它们始终位于我的绘图空间的左侧和底部.我当前的实现没有启用userInteraction,因此无需担心滚动. // Setup plot spaceCPXYPlotSpace *plotSpace = (CPXYPlotSpace *)graph.defaultPlotSpace;plotSpace.allowsUserInteraction = NO;// AxesCPXYA
我想修复轴,使它们始终位于我的绘图空间的左侧和底部.我当前的实现没有启用userInteraction,因此无需担心滚动.
// 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; 编辑: 解决方法
在我的编辑中找到了修复程序.要删除x轴,只需执行以下操作:
x.axisLineStyle = nil; 这告诉核心图不要渲染x轴的线. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |