2016-04-22 208 views
0

在下圖中,您可能會發現x-aix與日期(Jan-01-60至Mar-31-16)之間的距離很大。在R圖中調整x軸與文本之間的距離

Plot of a time series data

反正我有可以使距離變小?

這裏是我的示例代碼:

plot(dates, data, type = "l", lwd = 3, ylab = " ", 
    xlab = " ", col = "gray35", xaxt='n', ann = FALSE) 
axis(side=1, at=dates_ten, labels=format(dates_ten, "%b-%d-%y"), las =  
    1, cex.axis=0.5, las = 1, font = 2, tcl = -0.2) 

非常感謝。

回答

1

可以使用padj參數axis

# make a reproducible example 
dates <- seq(as.Date("2016/1/1"), as.Date("2016/4/1"), "days") 
dates_ten <- seq(as.Date("2016/1/1"), as.Date("2016/4/1"), "10 days") 
set.seed(42) 
data <- rnorm(seq_along(dates)) 

因人而異padj需要:

plot(dates, data, type = "l", lwd = 3, ylab = " ", 
    xlab = " ", col = "gray35", xaxt='n', ann = FALSE) 
axis(side=1, at=dates_ten, labels=format(dates_ten, "%b-%d-%y"), las = 1, 
    cex.axis=0.5, las = 1, font = 2, tcl = -0.2, padj = -2) 

enter image description here

+0

非常感謝你,這是非常有幫助! –