ggplot记录计数的时间序列

时间:2017-09-08 12:09:01

标签: r ggplot2 time-series

我有一系列事件记录(在这种情况下是死亡事件)。它们现在位于数据框中,其中一列包含日期作为类Date,其他列包含作为因子的详细信息(例如,死亡发生的位置)。他们的记录按数据顺序排序。

我正在尝试使用ProxyPassMatch "^/.*?/api.*?/v[0-9]+/(.*)$" "http://localhost:9000/$1" ProxyPassReverse "^/.*?/api.*?/v[0-9]+/(.*)$" "http://localhost:9000/$1" 来绘制死亡人数的时间序列。但是我用不同的方法得到了各种错误信息。我认为按日期创建死亡人数条形图的最小值将是:

ggplot

但所有产生的都是一个没有条形的灰色块。

更糟糕的是,在我更新到最新版本的 R Studio R 之前,此代码似乎有效。

1 个答案:

答案 0 :(得分:1)

这很好用:

df <- data.frame(date=as.Date(c("2017-09-08","2017-09-09","2017-09-08",
        "2017-09-10","2017-09-08","2017-09-10","2017-09-01","2017-09-11")) )


F1 <- ggplot(df, aes(x=date))
F1 + geom_bar()

你刚输了一个错误;日期不应该在引号之间。

下次发布一些假数据(比如我的df),这样人们就可以更好/更轻松地帮助您。