在使用hh:mm:ss中的时间时尝试设置x轴

时间:2018-08-07 17:02:55

标签: r

嘿,当尝试将图像添加到我的ggplot图中时,当设置时间是我在x轴上以Hms为单位的变量xmin和max时,我遇到了问题。 我的x变量的类是 类别1:hms 类别2:difftime 香港专业教育学院试图让它读取as.difftime和许多不同的as.posix参数,并获得各种不同的错误消息。

这是我最近的代码

SD2 <- data.frame(x=c(-Inf,Inf),y=1,SD2=factor(1))
pgml3 <- data.frame(x=c(-Inf,Inf),y=3,pgml3=factor(3))
SPlot <- ggplot(s, aes(x=time, y=melatonin)) + 
  geom_point() +
  geom_line() +
  labs(x='Time of Day (hrs)',y='Melatonin (pg/ml)') +
  geom_line(aes(x,y,linetype=SD2),SD2) +
  geom_line(aes(x,y,linetype=pgml3),pgml3) +
  annotation_custom(
    g_pic, 
    xmin = as.data.frame.POSIXct("18:00:00"),
    xmax = as.data.frame.POSIXct("19:00:00"),
    ymin = 1.5,
    ymax = 2.6
  )

SPlot

这是我收到的错误消息

  

grid.Call.graphics(C_setviewport,vp,TRUE)中的错误:非限定性   视口的位置和/或大小

0 个答案:

没有答案