CorePlot - 如何将标签添加到限制带?

CorePlot - How to add label to a limit band?

我正在绘制具有如下分类范围的数据:

范围 --> 类别

40-70 --> 低

70-110 --> 正常

110-140 --> 高

CPTLimitBand 非常适合根据数据的分类范围对图形的不同区域进行着色,但我找不到任何方法来标记限制带。 我想为限制带添加一个标签,以便立即清楚每个阴影区域代表的类别。

我在 SO 上找不到任何东西,而且 CorePlot API 似乎没有明确支持标记限制带,但也许我错了。

图形将根据纵向和横向调整大小。我能想到的唯一解决方法是向 graphHostingView 添加一个子视图,使其位于图形层后面,但这似乎并不理想。

我附上了我想如何标记限制带的图像。

Graph with labeled limit bands for Low, Normal, and High values

您可以使用绘图 space 注释来标记极限带。使用 CPTTextLayer 作为注释的 contentLayer