私のソリューションは、これらの線に沿って何かになりありがとう:
(私はグラフが任意のラベルを表示しないことを前提とマウスがグラフ上の点を超えている場合にのみ、ラベルが表示されています。)。あなたは、マウスのロジックを扱う場所で
、あなたはどうなる:
NSDecimalNumber *tickLocation = [NSDecimalNumber numberWithDouble:"The relevant axis value of the object you have the mouse over"];
NSString *labelText = @"The text of the label";
NSMutableArray *customLabels = [NSMutableArray arrayWithCapacity:1];
CPTAxisLabel *label = [[CPTAxisLabel alloc] initWithText: labelText textStyle:axisSet."Whatever axis you want -X/Y".labelTextStyle];
label.tickLocation = [tickLocation decimalValue];
label.offset = axisSet."Whatever axis you want -X/Y".labelOffset + axisSet."Whatever axis you want -X/Y".majorTickLength;
label.rotation = M_PI/4;
[customLabels addObject:label];
axisSet."Whatever axis you want -X/Y".axisLabels = [NSSet setWithArray:customLabels];
・ホープ、このことができます。