将标签绘制为带边而不是圆角的矩形

Draw label as a rectangle with edges rather than with rounded corners

在 ggplot2 中使用 geom_label(),是否可以使矩形完全正方形而不是圆角?

data(iris)

ggplot(iris, aes(Sepal.Width, Sepal.Length)) + geom_point() + 
geom_label(x=4, y=7, label = "Test label")

我想把测试标签周围的圆角矩形变成正方形。

谢谢。

是的,您可以将 label.r 参数设置为 0。

library(ggplot2)

ggplot(iris, aes(Sepal.Width, Sepal.Length)) + geom_point() +
  geom_label(x=4, y=7, label = "Test label",
             label.r = unit(0, "pt"))

reprex package (v2.0.1)

于 2021-12-18 创建