我想绘制矩形,但我的x轴是离散值。如何设置xmin和xmax值,以便从离散值之间的某一点开始?
library(ggplot2)
df <- data.frame(x = c("a","b","c"), y = c(1,2,3))
ggplot(data = df) + geom_rect(data = NULL, aes(xmin = "b", xmax = "c", ymin = 1.5, ymax = 2.5))
这段代码绘制了一个矩形,但我想把它向左移动一点。我希望能够设置xmin="b"-0.3和xmax="b"+0.3,如果这有意义的话。