Core-Plot设置每个轴的标签数量

时间:2014-03-08 12:49:29

标签: ios iphone cocoa-touch plot core-plot

使用核心图时,我们可以设置每个轴的标签数量吗?我试图在核心图的帮助下绘制19个数据点,但由于我的图表很小,标签重叠。

coreplot http://oi59.tinypic.com/ruqo9k.jpg

那么我可以说y轴应该只显示3个标签吗?我不想手动设置标签。我想使用scaleToFitPlots并说“在y轴上只显示3个标签”。

1 个答案:

答案 0 :(得分:2)

创建轴时,将标签策略设置为CPTAxisLabelingPolicyAutomatic。例如,

CPTXYAxis *x = [[CPTXYAxis alloc] init];
x.coordinate                  = CPTCoordinateX;
x.labelingPolicy              = CPTAxisLabelingPolicyAutomatic;
// ...

这将自动确定轴标签的合理数量和位置。