首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用CPTScatterPlot缩放核心图形笔画路径

用CPTScatterPlot缩放核心图形笔画路径
EN

Stack Overflow用户
提问于 2015-10-16 20:46:10
回答 1查看 43关注 0票数 0

我有一个作为CPTScatterPlot绘制的数据集。我还使用Core (CGContextStrokePath,.)显示一系列行。我想把这组线和散点图连接起来,这样它们就可以比例尺和平放在一起了。下面是指向参考图像的链接。

http://oi57.tinypic.com/2pq2bdx.jpg

对此我可以想到两种可能的方法:

  1. 为这组行创建一个CPTLayerAnnotation,并将其添加到绘图中。我已经这样做了,但是我不能将交互行为联系起来。
  2. 使每一行都成为一个CPTScatterPlot对象,并在同一张图上绘制。这是可行的,但在所创建的对象数量方面似乎是过分的。

你有什么建议?谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-17 15:50:34

你可以用散点图来画线,但每种颜色都需要一条。您可以使用单个散点图绘制多个线段,方法是用数据值[NSNull null]nil分隔这些线段。

用条形图来画线是最容易的。您可以使用-barLineStyleForBarPlot:recordIndex:和/或-barFillForBarPlot:recordIndex:数据源方法提供不同的行样式,并为每个栏填充。条形图可以使用与散点图相同的绘图空间,也可以创建第二个绘图空间,并使用绘图空间委托将一个绘图空间中的更改镜像给另一个绘图空间。如果希望条形图之间的间距(由绘图空间的xRange控制)随散点图的变化而改变,但不想更改条形图的底部或顶端,请使用第二个绘图空间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33179277

复制
相关文章

相似问题

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