【发布时间】:2012-03-07 08:42:54
【问题描述】:
我有一些图,其中 x 轴定义为年度季度数,如下所示:
1978.1 1978.2 1978.3 1978.4 1979.1 1979.2 等等
我只想将季度日期数组 (NSMutableArray * yyyyQ) 的对象编号映射到沿 x 轴的点 0、1、2、3 等。换句话说,0 是 1978.1, 1 是 1978.2,2 是 1978.3,依此类推。似乎是一项简单的任务,但使用自定义标签似乎有点矫枉过正,而且 NSDateFormatter 似乎不适合年度季度,因为季度的长度会有所不同(有或没有闰年)。
在我头脑简单的方法中,答案是这样的:
x.labelTextStyle = axisTitleTextStyle;
x.labelRotation = M_PI/2;
x.axisLabels = [NSSet setWithArray:yyyyQ];
【问题讨论】:
标签: label core-plot axis-labels