【发布时间】:2026-01-06 01:05:02
【问题描述】:
一个新手问题。 (添加新信息)
我有一组随机收集的时间戳数据。我喜欢创建图表矩阵,但我无法使用散点图或 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)
(新信息)
结构错误(.Internal(as.POSIXct(x, tz)), class= c("POSIXt", "POSIXct"), : 'x' 参数无效。
(NEW INFO) 但这有效(y 轴上的 POSIX 时间对象)
xyplot(dataset$Time ~ dataset$d1 | dataset$d3, data=dataset)
相关但不同的问题是 hexbin。将时间对象添加到 hexbin 时,来自 hexbin 的绘图不会在单位上显示正确的时间格式。
bin<-hexbin(dataset$Time, dataset$d1)
plot(bin))
我该怎么办?
感谢您的调查!
【问题讨论】:
标签: datetime r datetime-format posixct