2012-08-24 45 views
0

如下圖所示,在這個例子中,x軸非常擁擠。我知道Core-Plotr中的刻度尺可以通過以下方式更改:Core-Plot,是否有一種自動方式來管理軸上的數字量?

axisSet.xAxis.majorIntervalLength = CPTDecimalFromFloat(1.0f); 

...所以它會使讀起來更容易。

我的問題是,如果有一種方法可以使軸的縮放自動化,所以當軸變得太多時,軸標籤的改變會繼續可讀?

我想一種方法是檢查數據點的數量並通過代碼進行更改,但如果通過Core-Plot可用,則會很方便。

這裏是顯示了我的測試圖的畫面:

enter image description here

當得到在這一階段,我想改變它,所以它表明每5個號碼,然後每10等

回答

1

嘗試使用CPTAxisLabelingPolicyAutomatic標籤政策。在Plot Gallery示例應用程序中有一個演示,其中顯示了所有可用的標籤策略。

相關問題