使用核心情节框架我有一个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整除的情节。
答案 0 :(得分:1)
尝试将preferredNumberOfMajorTicks
保留为默认值零(0)。如果绘图范围的长度为10,则应该每隔两个单位给出一个刻度。 majorIntervalLength
属性对自动标签政策没有影响。