我正在尝试解决我的数据遇到的问题,希望在 ggplot2 中生成线图。这是我的数据(使用 dput() 输出)。假设是十行两列,一列是日期(d,m,y,h,m),另一列是计数。为代码的状态道歉,当我尝试更简单地重现代码时,它可以工作,当我尝试生成图表时,我看不出问题出在哪里。
day2 <- structure(list(date = structure(c(1355210880, 1355211000, 1355211120,
1355211240, 1355211360, 1355211480, 1355211600, 1355211720, 1355211840,
1355211960), class = c("POSIXct", "POSIXt"), tzone = ""), Counts = c("12",
"45", "12", "4", "2", "3", "2", "2", "2", "0")), .Names = c("date",
"Counts"), row.names = 4405:4414, class = "data.frame")
我要绘制的图表是:
library(ggplot2)
g = ggplot(day2, aes(x=date, y=Counts))
g + geom_line()
但结果图只是水平线,计数列以非连续数字上升。任何人都可以帮忙吗?