[英]How to fix unstable y-positions for geom_jitter() for ggplot2 in R?
[英]ggplot2 geom_jitter jitters in y direction?
我很不解。 例如,當使用 ggplot2 時,許多人使用 geom_jitter 向箱線圖添加點。 至少據我所知,它應該保持 Y 軸上的值,以及 X 軸上的抖動值。
今天在兩組上使用它,每組 3 個點,所有相同的值,我看到它在 Y 軸上抖動值。
library(ggplot2)
condition = c(rep("A", 3), rep("B", 3))
fraction = c(rep(100, 3), rep(100, 3))
df = data.frame(condition, fraction)
ggplot(df, aes(condition, fraction))+
geom_jitter(width = 0.2)+
labs(title = "",
x = "", y = "fraction")+
ylim(95,105)+
theme_classic()
圖表如下(抱歉太新了,顯然無法發布圖片,所以這是一個鏈接):
任何人?
根據geom_jitter 的文檔,它可以在兩個維度上抖動。 您可以使用width
和height
arguments 來指定您是否希望它發生。 看看下面的例子
ggplot() +
geom_point(data = mpg[1, ], aes(cty, hwy), color = "red") +
geom_jitter(data = mpg[1, ], aes(cty, hwy), width = 0.5, height = 0.5, color = "blue") +
geom_jitter(data = mpg[1, ], aes(cty, hwy), width = 0.5, height = 0, color = "green")
由於將height
設置為 0,綠點始終具有與黑點(原始)相同的 y 值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.