在CPTBarPlot上定位标签(Core-Plot)
我正在尝试使用Core-Plot更改条形图中标签的默认位置。 我正在使用这个方法:
-(CPTLayer *)dataLabelForPlot:(CPTPlot *)plot recordIndex:(NSUInteger)idx;
我回来了:
return textLayer = [[CPTTextLayer alloc] initWithText:@"2222" style:textStyle];
我得到这个结果:
但是我想要显示如下:
任何想法? 我试图find关于文件的答案,但我已经不可能了。
为条形图使用负的labelOffset
。 默认值是+10,标签上方的标签为10像素。 该属性从CPTPlot
inheritance,因此适用于所有绘图types,但默认值和行为有所不同。