R ggplot:加入点

时间:2014-11-20 17:53:07

标签: r ggplot2

我想通过使用ggplot2来显示数据,但不是直接加入点,我想加入这个图像的第二个例子中的点

Dots Joining

问题:如何使用ggplot2做到这一点?

编辑:您的解决方案在user20650上运行良好,但是当我将它们绘制成pdf时,这些线条并不直线:

enter image description here

你知道为什么吗?

1 个答案:

答案 0 :(得分:2)

geom_step应该在这里工作。 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")