我想通过使用ggplot2来显示数据,但不是直接加入点,我想加入这个图像的第二个例子中的点:
问题:如何使用ggplot2做到这一点?
编辑:您的解决方案在user20650上运行良好,但是当我将它们绘制成pdf时,这些线条并不直线:
你知道为什么吗?
答案 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")