Iphone 在核心图中配置轴

Iphone 在核心图中配置轴,iphone,ios,core-plot,Iphone,Ios,Core Plot,这是图表的截图。。。 在该图中,y轴的最小值为0(原点处),最大值为700。 我想将最小值设置为500,最大值设置为700。 它是如何实现的?? 任何帮助都将不胜感激。如果您正在使用core plot,请尝试使用此功能 CPXYPlotSpace *plotSpace = (CPXYPlotSpace *)graph.defaultPlotSpace; plotSpace.yRange = [CPPlotRange plotRangeWithLocation: 500 length:200

这是图表的截图。。。 在该图中,y轴的最小值为0(原点处),最大值为700。 我想将最小值设置为500,最大值设置为700。

它是如何实现的??
任何帮助都将不胜感激。

如果您正在使用core plot,请尝试使用此功能

 CPXYPlotSpace *plotSpace = (CPXYPlotSpace *)graph.defaultPlotSpace;
 plotSpace.yRange = [CPPlotRange plotRangeWithLocation: 500 length:200   ];

有两个步骤需要完成

1. Setting the orthogonalCoordinateDecimal, this is the point where your graph starts

   CPTXYAxis *y = axisSet.yAxis;
   y.orthogonalCoordinateDecimal = CPTDecimalFromFloat(500.0);

2. Setting the plotRange, this is to determine where should the graph start and its range

   CPTXYPlotSpace *plotSpace = (CPTXYPlotSpace *)graph.defaultPlotSpace;   
   plotSpace.yRange = [CPTPlotRange plotRangeWithLocation:500 length:200];

我试图将y轴的原点设置为500,但是通过您的方法,两个刻度之间的距离变宽,通过正交坐标CIMAL,我们可以更改y轴与x轴相交的位置。您的x.OrthogonalCoordinatedCIMAL是什么?您需要将x.OrthogonalCoordinatedCIMAL的y.majorIntervalLength也设置为0。在本例中,它应该是x,你正在改变的正交坐标系,而不是y。