1

使用核心情节框架,我有一个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 整除的情节。

4

1 回答 1

1

尝试preferredNumberOfMajorTicks使用默认值零 (0)。如果绘图范围的长度为 10,这应该让您每隔两个单位打勾。该majorIntervalLength属性对自动标记策略没有影响。

于 2012-11-03T00:33:27.273 回答