Не идеальное, но рабочее решение.Вы должны построить огромный «-» (size = 1000
) за пределами участка.Это решение не идеально, поскольку вам необходимо вручную отрегулировать положение «-» на y-axis
.
df <- data.frame(x = 1:10, y = 1:10)
library(ggplot2)
ggplot(df, aes(x, y)) +
geom_point() +
# Y position adjusted manually
geom_text(aes(5, 2.9, label = "-"), color = "blue", size = 1000) +
# Y position adjusted manually
geom_text(aes(5, 21.2, label = "-"), color = "blue", size = 1000) +
# Plot outside plot area
coord_cartesian(ylim = c(0, 10), clip = "off")