【问题标题】:How to get the plot frame in Coreplot如何在Coreplot中获取图框
【发布时间】:2012-07-29 01:12:28
【问题描述】:

我想得到一个情节的情节框架(下图中的橙色区域),

但是,graph.plotAreaFrame.frame 似乎正在返回图像中紫色区域的 NSRect(即窗口坐标中 CPTGraphHostingView 的框架)。无论我尝试什么,我似乎都无法访问对应于橙色矩形的框架矩形。

我想将橙色矩形内的一些自定义绘图与绘图数据混合。对于自定义绘图,我希望直接在图层坐标系中绘制,而不是转换为绘图点。为此,我将 CPTScatterPlot 子类化。我知道我可以使用注释层,但这似乎没有我需要的灵活性。

祝你好运,

【问题讨论】:

    标签: core-plot


    【解决方案1】:

    橙色区域称为“情节区域”。您可以使用graph.plotAreaFrame.plotArea 获取对它的引用。

    【讨论】:

    • 是不是应该像graph.plotAreaFrame.plotArea.frame一样简单返回一个矩形的NSRect?
    • 可以,但是使用边界来获取绘图区域图层内的绘图坐标系。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多