如何確定當前顯示在使用coreplot製作的圖形中的數據偏移量。如何確定coreplot中當前在x軸上可見的數據計數
我需要得到我的dataSource數組的索引。
例如,如果我有一個圖表這XRANGE是從0到100和我有555個數據集:
當圖不是縮放所有555點的數據集被顯示 - >索引0到554 當圖表是放大或縮小並非所有數據集都顯示 - >例如索引100至333
我的問題是現在我怎麼能找出這些索引號(100和333)爲當前顯示的圖上下界。例如在- (CPTPlotRange *)plotSpace:(CPTPlotSpace *)space willChangePlotRangeTo:(CPTPlotRange *)newRange forCoordinate:(CPTCoordinate)coordinate
-Delegate方法中
我找到了解決方案。現在我在它自己的繪圖區中添加另一個隱藏的x軸。這個圖空間的範圍是從0 - data.count設置的。現在,我可以在縮放和平移後抓住該軸的更改範圍。如果有人有更好的主意,請讓我知道! –