如何使用ggforce 矩形轻松矩形标记由四组 xy 坐标定义的区域?
最小的例子
我本来希望这能奏效(或至少产生接近的东西)
library(ggplot2)
library(dplyr)
library(ggforce)
set.seed(123)
data.frame(x = runif(20)* 1000, y = runif(20)* 1000) %>%
ggplot(aes(x, y)) +
geom_point() +
geom_mark_rect(x = c(500, 750, 500, 750), y = c(250, 250, 500, 500))
但它会产生这个,其中放置关闭:
这个位置的矩形是目标(下面的矩形没有着色,但 ggforce 应该自动着色它):