4
這個問題不是關於控制軸線限制(我認爲),而是關於控制軸線本身的長度。我正在嘗試製作一個ggplot(以便我可以利用其良好的刻面功能),它類似於手動添加軸的基本R繪圖。這些軸只能延伸到最後一個軸標籤。如何控制ggplot中軸線的長度?
一些設置數據,我試圖模仿情節的基礎R類型:
library("ggplot2")
library("cowplot")
library("grid")
set.seed(5)
x <- rnorm(10)
y <- rnorm(10)
D <- data.frame(x, y)
plot(x, y, axes = FALSE)
axis(1)
axis(2)
ggplot(D, aes(x, y)) +
geom_point()
默認的變化,從cowplot
包ggplot得到相當接近:
但是我怎麼能告訴ggplot只繪製直到最後一個軸標籤的直線,即使點位於該值之外(如在基本R圖中)?
我不認爲有修改的軸心線的長度內置方式。您最好的選擇是關閉軸線並使用'annotate'(或'cowplot :: draw_line')繪製您想要的自定義線條。 – Gregor
不知道我是如何錯過的。投票結束我自己的問題。 – kmm