【发布时间】:2012-07-24 08:29:01
【问题描述】:
我正在使用 core-plot 并遇到 x 轴自定义问题。 我希望 x 轴标签显示一些日期,但它们没有相等的差异。例如,日期可能是这样的:2012-05-06、2012-06-08、2012-07-21 ...所以我想我不能通过设置主要间隔来设置轴标签。谁能告诉我这样做的方法?任何建议将不胜感激!
【问题讨论】:
标签: objective-c core-plot
我正在使用 core-plot 并遇到 x 轴自定义问题。 我希望 x 轴标签显示一些日期,但它们没有相等的差异。例如,日期可能是这样的:2012-05-06、2012-06-08、2012-07-21 ...所以我想我不能通过设置主要间隔来设置轴标签。谁能告诉我这样做的方法?任何建议将不胜感激!
【问题讨论】:
标签: objective-c core-plot
是的,如果这些日期是连续值意味着您可以在创建自定义标签时实现这一点。您可以将连续日期添加到数组中,并将此数组设置为 X 轴的 majorTickLocations 属性。
以下行添加到您的自定义标签生成方法中。 customStick 是您想要设置的值。
[customTick addObject:customStick];
将此行添加到您的轴属性集中。
axisSet.xAxis.majorTickLocations = [NSSet setWithArray:customTick];
【讨论】:
CPTAxisLabelingPolicyLocationsProvided 标签政策。