2016-03-15 143 views
0

plot(runif(12))創建一個x軸編號爲1,2,3,4和5的繪圖。這樣,正方向是從左到右。R:更改x軸方向

可以從右向左定義正方向嗎?

喜歡的東西plot(runif(12), xAxisDirection='right-to-left')

回答

0

可以逆轉的範圍,並將其分別傳送給xlim參數在情節

x <- runif(12) 
plot(x, xlim=rev(range(x))) 
+0

它的工作原理。謝謝 – rescribano82

0

你可以通過標籤和繪製在x軸上:

set.seed(123) 
v = runif(12) 
lab = seq(1, length(v), by = 2) 
lab = lab[order(-lab)] 
lab.at = length(v) - lab + 1 

plot(v, xaxt = "n") 
axis(1, at = lab.at, labels = lab) 

plot 對於其他數據(例如有意義的x標籤),您可以創建一個人工x值繪製(例如) x.plot = min(x) - x)對數據進行排序,同時用x變量的值標記x軸。