簡體   English   中英

如何增加R中ggplot2箱圖之間的間距?

[英]How can I increase spacing between ggplot2 boxplots in R?

我試圖增加ggplot2生成的圖表中的箱形圖之間的空間。 我找到了一個如何為條形圖做到這一點的答案我無法適應,但這至少讓我更有希望。 我有以下代碼:

library('ggplot2')
FOO <- runif(30, min=0, max=10);
BAR <- rep(c("a", "b", "c"), 10)

df <- data.frame(FOO, BAR);
ggplot(df, aes(x = BAR, y = FOO)) + geom_boxplot(outlier.shape = NA, fill = "grey80",alpha = 0.3) + geom_point(position = position_jitter(w = 0.5, h = 0)) + theme_bw()

在此輸入圖像描述

很難看到這些點屬於哪個數據集。 我意識到我可以改變position_jitterw ,但這也增加了重疊的風險。 我也希望能夠增加地塊之間的空間。 如何才能做到這一點?

我不理解這個情節,即使你增加了群體之間的空間,也不要認為它會變得更好:

ggplot(df, aes(x = BAR, y = FOO)) + 
  geom_boxplot(outlier.shape = NA, fill = "grey80",alpha = 0.3, width=0.5) + 
  geom_point(position = position_jitter(w = 0.15, h = 0)) + 
  theme_bw()

在此輸入圖像描述

暫無
暫無

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

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