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 の場合、2 単位ごとに目盛りが表示されます。このmajorIntervalLengthプロパティは、自動ラベル付けポリシーには影響しません。

于 2012-11-03T00:33:27.273 に答える