绘图符号标签
我正在使用 core-plot 来生成散点图。我已经添加了一个绘图符号,并希望在每个符号附近添加一个标签。
我可以做到这一点,但想更改此标签的位置。我可以设置偏移量,但它只能垂直移动标签,我需要水平移动标签。
有办法做到吗?
这张照片显示了我想要的。 屏幕截图
谢谢
I'm playing with core-plot to generate a scatter plot. I've added a plot symbol and want to add a label near every symbol.
I able to do that but want to change the position of this label. I can set the offset but it move the label only vertically, I need to move the label horizontally.
Any way to do that?
this picture shows what i'd like.
screen shot
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
自动标签将始终出现在该点上方。您可以创建注释来标记数据点。对于每个标签,使用
CPTPlotSpaceAnnotation
,将其锚定到数据点的坐标,并设置位移和内容锚点。要将标签放置在该点的右侧,请将位移设置为 (x, 0),其中 x 是标签与数据点中心之间的像素数。将内容锚点设置为 (0, 0.5)。
The automatic labels will always appear above the point. You can create annotations to label your data points. For each label, use
CPTPlotSpaceAnnotation
, anchor it to the coordinates of the data point, and set the displacement and content anchor.To put the labels to the right of the point, set the displacement to (x, 0) where x is the number of pixels between the label and the center of the data point. Set the content anchor to (0, 0.5).