如何在geom_label中使用角度?

时间:2017-12-21 09:27:16

标签: r plot ggplot2

我不确定如何在angle中使用geom_label。我认为下面的代码会将标签旋转45,但它没有。

library(ggplot2)
ggplot(data = mtcars[1:4,]) +
  geom_label(aes(x = mpg, y = qsec, label=disp), angle = 45)

2 个答案:

答案 0 :(得分:5)

显然这不适用于geom_label,但适用于geom_text

ggplot(data = mtcars[1:4,]) +
  geom_text(aes(x = mpg, y = qsec, label=disp), angle = 45)

来自?geom_text

  

目前geom_label不支持rot参数,并且比geom_text慢得多。

rot显然是指旋转,似乎是角度的弃用参数。

答案 1 :(得分:0)

geom_text 不产生标签。您可以使用 ggtext::geom_richtext

library(ggplot2)
library(ggtext)
ggplot(data = mtcars[1:4,]) +
  geom_richtext(aes(x = mpg, y = qsec, label=disp), angle = 45)

reprex package (v2.0.0) 于 2021 年 6 月 7 日创建