如何在Core Plot创建的Bar CHart栏中添加标题?

时间:2015-08-07 13:29:04

标签: graph core-plot xcode6.4 ios8.4

您好我需要在Core Plot创建的条形图栏下方显示字符串标题。我在Core Plot框架中有很多地方,但没有找到如何将文字放在栏下面? 我需要显示标题,如附图所示。

请建议!

enter image description here

1 个答案:

答案 0 :(得分:0)

有两种方法可以使轴标签不是数据值的数字表示。

如果要绘制分类数据,可以设置绘图空间的比例类型以显示分类标签,并从绘图值的数据源返回标签文本(例如,条形图的条形位置)。

来自 Plot Gallery 示例应用中的“垂直条形图”演示:

// setup
[barPlotSpace setScaleType:CPTScaleTypeCategory forCoordinate:CPTCoordinateX];

如果您没有绘制分类数据,或者只需要对标签进行更多控制,则可以创建自定义轴标签。将轴labelingPolicy设置为CPTAxisLabelingPolicyNone,创建一组轴标签,并将其分配给axisLabels属性。示例应用程序中有几个演示,包括 Plot Gallery 示例应用程序中的“Composite Plot”演示。使用CPTAxisLabelingPolicyNone时,刻度线和标签是独立的,因此如果您需要刻度线,还需要设置majorTickLocations和/或minorTickLocations