/ / R ggplot: точка з'єднання по - r, ggplot2

R ggplot: об'єднати точку за - r, ggplot2

Мені б хотілося візуалізувати дані за допомогою ggplot2, але замість того, щоб безпосередньо приєднуватися до точок, я хотів би приєднатися до крапок як у 2-му прикладі цього зображення:

Точки Приєднання

Питання: Як це зробити з ggplot2?

Редагувати: Ваше рішення працює добре user20650, але рядки не з’являються прямими, коли я розміщую їх у форматі PDF:

введіть опис зображення тут

Ти знаєш чому ?

Відповіді:

2 для відповіді № 1

geom_step повинні працювати тут. The direction="vh" спрямовує сходинки спочатку вертикально, а потім горизонтально

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