我正在尝试使用Core-Plot更改条形图中标签的默认位置。 我正在使用这种方法:
-(CPTLayer *)dataLabelForPlot:(CPTPlot *)plot recordIndex:(NSUInteger)idx;
我回来了:
return textLayer = [[CPTTextLayer alloc] initWithText:@"2222" style:textStyle];
我得到了这个结果:
但我想表现如下:
有什么想法吗?我试图在文档上找到答案,但我不可能。
答案 0 :(得分:9)
对条形图使用负labelOffset
。默认值为+10,将标签放在条形图上方10个像素。此属性继承自CPTPlot
,因此它适用于所有绘图类型,但默认值和行为会有所不同。