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


R ggplot2 position_nudge 将点微移固定距离


position_nudge() 通常可用于少量调整离散比例上的项目位置。微移内置于 geom_text() 中,因为它对于将标签移动到距其标记内容一小段距离非常有用。

用法

position_nudge(x = 0, y = 0)

参数

x, y

要移动的垂直和水平距离量。

也可以看看

例子

df <- data.frame(
  x = c(1,3,2,5),
  y = c("a","c","d","c")
)

ggplot(df, aes(x, y)) +
  geom_point() +
  geom_text(aes(label = y))


ggplot(df, aes(x, y)) +
  geom_point() +
  geom_text(aes(label = y), position = position_nudge(y = -0.1))


# Or, in brief
ggplot(df, aes(x, y)) +
  geom_point() +
  geom_text(aes(label = y), nudge_y = -0.1)

源代码:R/position-nudge.R

相关用法


注:本文由纯净天空筛选整理自Hadley Wickham等大神的英文原创作品 Nudge points a fixed distance。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。