#r #ggplot2 #line #scatter-plot
#r #ggplot2 #линия #точечный график
Вопрос:
В ggplot2
, я хочу сделать простой geom_point()
точечный график, с точками, соединенными линией. Однако я хочу, чтобы линии не касались точки, как, например, на этом графике, но, похоже, мне это совсем не удается ggplot2
.
Ответ №1:
Это взлом, но это может помочь
x=1:20
y=rnorm(20)
data=data.frame(x,y)
library(ggplot2)
ggplot(data,aes(x,y))
geom_line()
geom_point(size=4,color="white")
geom_point()
theme_bw()
Комментарии:
1. Спасибо за это решение; Я сам придумал этот подход, но код громоздок, если вы хотите построить несколько наборов данных, обращая внимание на порядок построения … что заставило меня искать решение без взлома.
2. @rubenbaetens , вы должны предоставить воспроизводимый пример, который представляет истинную сложность вашей проблемы. В противном случае мы не сможем вам эффективно помочь