/ / R ggplot: join point według - r, ggplot2

R ggplot: join point według - r, ggplot2

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:

Łączenie kropek

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:

wprowadź opis obrazu tutaj

Wiesz dlaczego ?

Odpowiedzi:

2 dla odpowiedzi № 1

geom_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")