2
次のようにIは、x軸は毎年四半期の数として定義されるプロットを持って:等コアプロット:毎年四半期としてX軸のラベル
1978.1 1978.2 1978.3 1978.4 1979.1 1979.2
四半期の日付の配列(NSMutableArray * yyyyQ)のオブジェクト番号を、0,1,2,3などのx軸に沿った点にマップしたいだけです。言い換えれば、0は1978.1です、1は1978.2、2は1978.3などです。単純なタスクのようですが、カスタムラベルを使用するのは残酷なようで、NSDateFormatter do四半期の長さが異なる(うるう年の有無にかかわらず)ため、毎年四半期に適しているとは思われません。私のシンプル志向のアプローチで
、答えはこのようなものになるだろう:
x.labelTextStyle = axisTitleTextStyle;
x.labelRotation = M_PI/2;
x.axisLabels = [NSSet setWithArray:yyyyQ];