当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。