核心图:主要x区间的数量

时间:2012-10-27 19:06:40

标签: objective-c ios macos core-plot

使用核心情节框架我有一个XYScatter Plot。一切都工作,但我的x轴有3个主要刻度线。满刻度是10,所以这使我的主要得分在1/3上出现。很奇怪。我尝试了不同的组合:

CPTXYAxisSet *axisSet               = (CPTXYAxisSet *)plot.axisSet;
CPTXYAxis *x                        = axisSet.xAxis;

x.preferredNumberOfMajorTicks       = 4;
x.majorIntervalLength               = [[NSNumber numberWithFloat:35.0] decimalValue];
x.labelingPolicy                    = CPTAxisLabelingPolicyAutomatic;

...但似乎无法得到我想要的东西 - 一个主刻度可被2或5整除的情节。

1 个答案:

答案 0 :(得分:1)

尝试将preferredNumberOfMajorTicks保留为默认值零(0)。如果绘图范围的长度为10,则应该每隔两个单位给出一个刻度。 majorIntervalLength属性对自动标签政策没有影响。