2011-12-12 34 views
10

我想改變在x軸上的值在我的直方圖R.的R - 自定義X軸值在直方圖

電腦目前已經將其設置爲

0, 20, 40, 60, 80, 100. 

我想在x軸上10去爲:

0,10,20,30,40,50,60,70,80,90,100. 

我知道要擺脫當前軸我必須這樣做

(hist(x), .... xaxt = 'n') 

然後

axis(side = 1) ..... 

但我怎麼得到它表明我需要它來顯示數字?

謝謝。

回答

16

答案是?axis那裏......

dat <- sample(100, 1000, replace=TRUE) 
hist(dat, xaxt='n') 
axis(side=1, at=seq(0,100, 10), labels=seq(0,1000,100)) 
+1

貌似'xaxt'現在在調用'HIST()depricated' – christopherlovell

+0

@polyphant - 嗯。這很奇怪。在R 3.1.2版本中它仍然適用於我(儘管任何明確提及它似乎已從文檔中刪除)。 –

+0

只是再次嘗試確保它現在可以工作(對不起..),但它已從文檔中消失。你可以調用'axes = F',但是這會去掉兩個軸。 – christopherlovell