Core-Plot CPTRangePlot填充区域在滚动时失真(iOS)

时间:2014-02-05 08:46:05

标签: ios zoom core-plot fill

最近我在CPTRangePlot遇到了一个奇怪的行为(我正在使用Core-Plot 1.3)。

我有一组365数据要使用CPTRangePlot显示在屏幕上。如果屏幕上显示所有365个点,它可以正常工作。

但是,如果我使用plotSpace:willChangePlotRangeTo:forCoordinate方法放大到某个级别,填充区域将会失真并且绘图将被错误填充。如果我滚动到另一个绘图范围,扭曲区域会变好,但会出现另一个扭曲区域。

如果我缩小,一切都会恢复正常。

以下图片供您参考:

放大之前:

enter image description here

放大后:

enter image description here

知道这里发生了什么吗?当我放大/缩小或滚动时,所有其他绘图类型(Scatter,Trading,Bar)都能正常工作: - (

P / S:我尝试了最新版本的Core-Plot(1.4+)但没有成功。

1 个答案:

答案 0 :(得分:0)

这看起来像一个核心情节错误 - 它是在绘制填充时跳过可见区域之外的点。请在核心图issue tracker上报告此内容。