一個新手問題。 (新增信息)如何使用scatterplot/xyplot和POSIX時間對象創建多面板圖?
我有一組隨機收集的時間戳數據。我喜歡創建一個繪圖矩陣,但我無法使用散點圖或xyplot &時間對象創建。
我的數據
dataset$Time #POSIX time objects (no set sampling period)
#i built POSIX time objects by dataset$Time<-strptime(tt, "%H:%M:%OS")
#the origial string was formated like this 12:12:12.234 (HH:MM:SS:msec)
dataset$d1, dataset$d2 #integers
dataset$d3 #factor with 10 levels
。
我可以做這些
plot(dataset$Time, dataset$d1)
scatterplot(dataset$d1 ~ dataset$d2 | dataset$d3, data=dataset)
xyplot(dataset$d1 ~ dataset$d2 | dataset$d3, data=dataset)
然而,我不能做這些(在x軸POSIX時間目標)
scatterplot(dataset$d1 ~ dataset$Time | dataset$d3, data=dataset)
xyplot(dataset$d1 ~ dataset$Time | dataset$d3, data=dataset)
(NEW INFO)
Error in structure(.Internal(as.POSIXct(x, tz)), class = c("POSIXt", "POSIXct"), : invalid 'x' argument.
(新信息)但這個作品(在y軸上的POSIX時間對象)
xyplot(dataset$Time ~ dataset$d1 | dataset$d3, data=dataset)
相關,但不同的問題是hexbin。當時間對象被添加到hexbin時,hexbin中的圖不會在單位上顯示正確的時間格式。
bin<-hexbin(dataset$Time, dataset$d1)
plot(bin))
我該怎麼辦?
感謝您的關注!
嗨德克! myabe,這是因爲本地化的差異,但我的時間對象顯示爲「2010-06-21 17:45:42」什麼是x1,x2和ind?謝謝! – user186477 2010-06-22 22:19:39
我*現場創建了示例數據*,這就是爲什麼您獲得不同的時間值。這兩列是來自正態分佈和t分佈的隨機數的累積和。 – 2010-06-22 23:54:34
問題不是數據格式,而是時間格式。看來R對於POSIXct和POSIXlt有點問題。謝謝! – user186477 2010-06-23 00:17:06