我x轴的代码:
CPTXYAxis *x = axisSet.xAxis;
x.labelingPolicy = CPTAxisLabelingPolicyEqualDivisions;
x.preferredNumberOfMajorTicks = 4;
我想显示平均分布的4个刻度标签。这样可行,但最后一个标签只显示了一半。我可以通过将paddingRight设置为plotAreaFrame来解决这个问题,但这也会使我的图表更小。我可以只为x轴提供填充吗?
答案 0 :(得分:0)
CPTAxisLabelingPolicyEqualDivisions
标签政策始终将外部刻度线放在绘图区域的边缘。您可以选择在绘图区域框架中添加填充以使绘图区域更小,以便标签可以扩展到边距,或选择其他标签策略。 CPTAxisLabelingPolicyFixedInterval
(默认值)将是一个不错的选择。