當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


R ggplot2 position_jitterdodge 同時閃避和抖動

這主要用於將通過 geom_point() 生成的點與回避的箱線圖對齊(例如,提供填充美感的 geom_boxplot())。

用法

position_jitterdodge(
  jitter.width = NULL,
  jitter.height = 0,
  dodge.width = 0.75,
  seed = NA
)

參數

jitter.width

x 方向上的抖動程度。默認為數據分辨率的 40%。

jitter.height

y 方向的抖動程度。默認為 0。

dodge.width

x 方向的躲避量。默認為 0.75,即默認position_dodge() 寬度。

seed

使抖動可再現的隨機種子。如果您需要兩次應用相同的抖動(例如,對於一個點和相應的標簽),則非常有用。隨機種子在抖動後重置。如果NA(默認值),種子用隨機值初始化;這可以確保兩個後續調用以不同的種子開始。使用NULL使用當前的隨機種子並避免重置(行為格圖2.2.1 及更早版本)。

也可以看看

例子

set.seed(596)
dsub <- diamonds[sample(nrow(diamonds), 1000), ]
ggplot(dsub, aes(x = cut, y = carat, fill = clarity)) +
  geom_boxplot(outlier.size = 0) +
  geom_point(pch = 21, position = position_jitterdodge())

相關用法


注:本文由純淨天空篩選整理自Hadley Wickham等大神的英文原創作品 Simultaneously dodge and jitter。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。