我使用核心图库在objective-c中制作图表。我想让我的图表的y轴自动缩放像excel一样自动生成范围。
excel中的轴格式:
minimum: auto
maximum: auto
major unit: auto
minor unit: auto
major tick mark type: outside
minor tick mark type: none
axis labels: next to Axis
我试过了yAxis.labelPolicy = CPTAxisLabelingPolicyAutomatic
但是我没有像excel图那样产生相同的范围。
答案 0 :(得分:2)
标签政策处理制作标签但不影响轴的比例。为此,您需要使用绘图空间。 -scaleToFitPlots:
方法将调整x和y范围,以便它们完全适合数组中所有绘图的数据。例如,要使默认绘图空间适合图中的所有绘图,请使用
[graph.defaultPlotSpace scaleToFitPlots:[graph allPlots]];