我正在制作条形图并尝试在Y轴上设置标签。 代码如下。
CPTAxis *y = axisSet.yAxis;
axisSet.yAxis.labelingPolicy = CPTAxisLabelingPolicyNone;
axisSet.yAxis.title = @"Workouts";
axisSet.yAxis.titleTextStyle = axisTitleStyle;
axisSet.yAxis.titleOffset = -60.0f;
axisSet.yAxis.axisLineStyle = axisLineStyle;
在测试时我发现了两个案例:
1)y值不为零:在这种情况下,我的CPTAxis标题位于最大值和最小值之间 y绘制的值看起来很棒。
2)y值为零:在这种情况下,我的CPTAxis标题以y = 0为中心,看起来很有趣。
是否有我可以设置的属性,因此当y值为零时,我的CPTAxis标题居中 在我看来的中点呢?
答案 0 :(得分:0)
您可以使用titleLocation
将轴标题的中心定位在任意位置。默认值(NAN
)会自动使标题沿轴居中。