Если ggplot - ваша вещь, дайте этому водоворот.ggplot изначально не поддерживает type = "b"
, как в базовой графике.Мы можем обойти это, хотя с некоторой перепланировкой и поднабором:
library(ggplot2)
x <- seq(1, pi, pi/36)
y <- sin(x)
z <- data.frame(x,y)
ggplot(z, aes(x,y)) +
geom_line(data = subset(z, x > 1.5 & x < 2.5)) +
geom_point(size = 6, colour = "white") +
geom_point(size = 3, colour = "black") +
theme_bw()