Как повернуть метку гистограммы и добавить смещение в основной график? - PullRequest
1 голос
/ 27 сентября 2011

просто интересно, есть ли способ повернуть метки на гистограммах и добавить к ним смещение?Спасибо.

Ниже моего делегата реализации.Обратите внимание на отступы на этикетке

-(CPTLayer *)dataLabelForPlot:(CPTPlot *)plot recordIndex:(NSUInteger)index
{
    CPTMutableTextStyle *whiteTextStyle = [[[CPTMutableTextStyle alloc] init] autorelease];
    whiteTextStyle.color = [CPTColor whiteColor];
    whiteTextStyle.fontSize = 14.0f;

    CPTTextLayer *label = [[CPTTextLayer alloc] initWithText:@"Test" style:whiteTextStyle];
    label.paddingLeft = -100.0f; // <---
    return [label autorelease];
}

1 Ответ

1 голос
/ 27 сентября 2011

Используйте свойства labelOffset и labelRotation на графике. Они наследуются от CPTPlot всеми участками основного графика.

Вы не должны устанавливать отступ в -dataLabelForPlot:recordIndex:.

...