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
。
我正在绘制具有如下分类范围的数据:
范围 --> 类别
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
。