objective-c - CPTBarPlot 字段的面积?

标签 objective-c cocoa core-plot

使用CPTScatterPlot时,我可以调用plotAreaPointOfVisiblePointAtIndex,它会为我提供图表上特定索引位置的NSPoint

我一直在尝试弄清楚是否可以做类似的事情来获取我的CPTBarPlot数据点的面积(x,y,宽度和高度),但到目前为止我还没有'没能弄清楚。

有人知道我可以得到它吗?

最佳答案

如果您已经知道数据索引,则可以从数据源(或其使用的模型数据)获取位置、基础和提示值。如果您使用的话,请使用 barOffset 调整栏位置。使用绘图空间将条形末端的数据坐标转换为绘图区域像素坐标。如果barWidthsAreInViewCooperativesYES,则可以使用barWidth作为条形矩形的像素宽度。如果是NO,则在转换为绘图区域坐标之前,您需要进行一些数学运算来偏移条形的角点。你可以看看CPTBarPlot implementation如果您需要计算方面的帮助。

关于objective-c - CPTBarPlot 字段的面积?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21441877/

相关文章:

iphone - Glib 在 iPhone 应用程序中的使用

ios - 单击完成按钮后 UITexfled 保持焦点

ios - Interface Builder Storyboard错误 : Extra Content at end of Document </document>

iphone - Obj-C 循环缓冲区对象,实现一个?

objective-c - 使用 | 执行 shell 命令(管道)使用 NSTask

ios - 将核心绘图数据线和绘图符号蒙版到背景图像

cocoa - NSManagedObject 子类的问题

objective-c - NSTextView,绑定(bind)和显示 NSString

cocoa - Coreplot 图例在图框之外绘制

ios - 核心情节线没有出现