首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Core-Plot中获取条形图高度

在Core-Plot中获取条形图高度
EN

Stack Overflow用户
提问于 2014-05-07 22:36:01
回答 1查看 481关注 0票数 0

我正在尝试使用Core-Plot制作堆栈条形图。

在上一桩号中,标签未居中。我想,如果我能找到每根柱子的高度,我就可以把标签放在柱子的中心。我怎样才能找到栏杆的高度?或者有什么简单的方法可以将标签放置在条形图的中心?

感谢你的回答和我糟糕的英语的advice.Sorry :)

EN

回答 1

Stack Overflow用户

发布于 2014-05-08 07:34:30

可以使用打印空间注释而不是数据标签。如果平移和缩放,它们将随打印一起移动。条形图的中心很容易计算,因为注解位于数据坐标中。许多示例应用程序都会为散点图添加注释,以响应用户操作。相同的注释代码适用于任何打印类型。

例如,第一个绿色条的中心位于(5,3.5)。

代码语言:javascript
运行
复制
NSArray *anchorPoint = @[@5, @3.5];

CPTTextLayer *textLayer = [[CPTTextLayer alloc] initWithText:@"Label Text"
                                                       style:[CPTTextStyle textStyle]];

textAnnotation = [[CPTPlotSpaceAnnotation alloc] initWithPlotSpace:graph.defaultPlotSpace
                                                   anchorPlotPoint:anchorPoint];
textAnnotation.contentLayer = textLayer;
[plot addAnnotation:textAnnotation];
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23520805

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档