簡體   English   中英

我如何沿x軸在ggplot2中定位小平面網格

[英]How do I position facet-grid in ggplot2 along the x axis

我正在使用代碼繪制facet_grid

mg <- ggplot(mtcars, aes(x = mpg, y = wt)) + geom_point()
mg + facet_grid(vs + am ~ gear) 

這給出了以下內容

https://imgur.com/a/w34ul6A

在此處輸入圖片說明

我想在圖像中標記箭頭的地方添加一些空間,請有人幫忙。

我會嘗試這個

mg <- ggplot(mtcars, aes(x = mpg, y = wt)) + geom_point() + scale_x_continuous(limits = c(7,35), expand = c(0,0), breaks = seq(5,35,5)) + facet_grid(vs + am ~ gear) mg

擴展通常會增加一些空間,您可以使用它,也可以調整限制。 當您執行此操作時,它會拋出數字序列,因此也必須進行設置...

我建議使用expand_limits()來解決您的問題。 還可以在theme()內使用strpi.placement="outside"這樣圖形看起來就不太漂亮了。

mg=ggplot(mtcars, aes(x = mpg, y = wt)) + geom_point() +
  facet_grid(vs + am ~ gear) + expand_limits(x=0,y=0)+
  theme(strip.placement = "outside")
mg

輸出在下面 繪圖輸出

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM