x 軸のラベルを上に移動しようとしています。そのために設定できるプロパティはありますか?プロット フレームに下のパディングを追加しようとしましたが、プロット全体を上に押し上げるだけです。
質問する
2876 次
3 に答える
5
Stack Overflow で回答された別の質問により、「orthogonalCoordinateDecimal」を変更することになりました。例えば:
axisSet.xAxis.orthogonalCoordinateDecimal = CPTDecimalFromString(@"0")
これにより、X 軸が原点を通過しました。グラフに対して X 軸を上げるために、次のように値を「25000」に変更しました。
axisSet.xAxis.orthogonalCoordinateDecimal = CPTDecimalFromString(@"25000")
注意すべきはスケールです。この場合の私の値は 0 から 185,000 の範囲だったので、25,000 のシフトは、軸の上限値が 30 (私の場合、たとえば、日) の場合の 4 のシフトにほぼ相当します。私はもともと 0 ~ 185,000 の軸を 5.0 だけシフトしようとしていましたが、スケーリングされた値ではなく、画面の領域の測定値であると考えて、なぜ効果がないのか不思議に思っていました。
于 2012-07-18T19:46:07.070 に答える
2
探しているプロパティはaxisSet.xAxis.labelOffsetです
于 2012-07-17T13:43:10.577 に答える
1
完全に明確ではありません。これが必要な場合があります
x.axisConstraints = [CPTConstraints constraintWithLowerOffset:0.0];
または、軸の上にラベルを表示するには、これを使用できます。
x.tickDirection = CPTSignPositive;
于 2014-04-17T13:51:39.637 に答える