使用条形而不是几何点在ggplot2中显示随时间变化的值

时间:2014-10-19 10:35:35

标签: r ggplot2

我有以下类型的数据:

time <- c("2014-10-17 09:52:42 CEST", "2014-10-17 09:51:34 CEST", "2014-10-17 08:22:59     CEST", "2014-10-17 00:22:02 CEST", "2014-10-16 23:04:49 CEST", "2014-10-16 20:55:28 CEST")
time <- as.POSIXct(Time, format="%Y-%m-%d %H:%M:%S")
value <- c(2, 2.5, 3, 6, NA, 3)
mydata <- data.frame(time, value)

很容易将其绘制为点:

library(ggplot2)
ggplot(data=mydata, aes(x=time, y=value)) + geom_point()

但是随着时间的推移,我需要将其绘制为条形图,我无法弄清楚我是如何做到的。我查看了ggplot2上的文档,但没有任何效果。看起来条形图是为了使用因子变量而不是时间而定制的。

我发现最接近的是:

qplot(mydata$time)

但它会绘制计数而不是精确值。一旦我尝试将“y”变量添加到qplot,它就会开始显示几何点而不是条形。

我还能尝试什么?

0 个答案:

没有答案