我不确定如何在angle
中使用geom_label
。我认为下面的代码会将标签旋转45,但它没有。
library(ggplot2)
ggplot(data = mtcars[1:4,]) +
geom_label(aes(x = mpg, y = qsec, label=disp), angle = 45)
答案 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 日创建