数据是一系列日期和时间。
date time
2010-01-01 09:04:43
2010-01-01 10:53:59
2010-01-01 10:57:18
2010-01-01 10:59:30
2010-01-01 11:00:44
…
我的目标是用日期表示散点图的水平轴(x)和时间表示垂直轴(y)。如果同一日期有多个时间,我可以添加颜色强度。
创建日期的柱状图非常容易。
mydata <- read.table("mydata.txt", header=TRUE, sep=" ")
mydatahist <- hist(as.Date(mydata$day), breaks = "weeks", freq=TRUE, plot=FALSE)
barplot(mydatahist$counts, border=NA, col="#ccaaaa")
- 我还没有弄清楚如何创建一个散点图,其中轴是日期和/或时间。
- 我希望能够拥有不仅仅基于线性日期YYYY-MM-DD的轴,而且还可以基于月份,例如MM-DD(因此不同年份会累积),甚至可以在周上旋转。
欢迎任何帮助、RTFM URI打击或提示。
ggplot2
和scales
一起使用了。 - Andrie