Chciałbym wizualizować dane za pomocą ggplot2, ale zamiast bezpośredniego łączenia kropek, chciałbym dołączyć do kropek jak w drugim przykładzie tego obrazu:
Pytanie: Jak mogę to zrobić za pomocą ggplot2?
Edycja: Twoje rozwiązanie działa dobrze user20650, ale linie nie pojawiają się prosto, gdy kreślę je w pliku PDF:
Wiesz dlaczego ?
Odpowiedzi:
2 dla odpowiedzi № 1geom_step
powinien działać tutaj. The direction="vh"
kieruje kroki do pionu, a następnie do poziomu
# Some example data
dat <- data.frame(x = 0:2, y=c(3,1,2))
library(ggplot2)
ggplot(dat, aes(x, y)) + geom_point() + geom_step(direction="vh")