最近我在CPTRangePlot遇到了一个奇怪的行为(我正在使用Core-Plot 1.3)。
我有一组365数据要使用CPTRangePlot显示在屏幕上。如果屏幕上显示所有365个点,它可以正常工作。
但是,如果我使用plotSpace:willChangePlotRangeTo:forCoordinate方法放大到某个级别,填充区域将会失真并且绘图将被错误填充。如果我滚动到另一个绘图范围,扭曲区域会变好,但会出现另一个扭曲区域。
如果我缩小,一切都会恢复正常。
以下图片供您参考:
放大之前:
放大后:
知道这里发生了什么吗?当我放大/缩小或滚动时,所有其他绘图类型(Scatter,Trading,Bar)都能正常工作: - (
P / S:我尝试了最新版本的Core-Plot(1.4+)但没有成功。