Как создать диаграмму рассеяния времени с помощью R?

Данные представляют собой серию дат и времени.

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")
  1. Я еще не понял, как создать диаграмму рассеяния, где оси - это дата и / или время.
  2. Я также хотел бы иметь возможность иметь ось не обязательно с линейными датами ГГГГ-ММ-ДД, но также на основе месяцев, таких как ММ-ДД (так накапливаются разные годы), или даже с ротацией по неделям.

Приветствуется любая помощь, подсказки или подсказки по RTFM URI.

8
задан Andrie 23 August 2011 в 12:53
поделиться