2017-08-09 9 views
0

私はPOSIXct形式のデータフレームを持っています。私は持っている4つの列のboxplotを作る必要がありますが、動作しません。ここPOSIXct形式のデータフレームでboxplotを作成する方法

Site.1350 Site.1700 Site.2000 Site.2300 
15:15:08 15:29:08 15:32:50 15:34:12 
15:02:32 15:23:43 15:21:06 15:34:50 
14:40:34 14:58:30 15:21:06 15:32:50 
15:15:08 15:29:08 15:21:06 15:34:50 
15:10:03 14:58:30 15:30:01 15:34:12 
15:23:43 15:19:42 15:30:01 15:34:00 
14:56:24 15:29:08 15:21:06 15:34:50 
15:15:08 14:58:30 15:24:56 15:34:50 
15:15:08 14:58:30 15:32:50 15:34:12 
14:56:24 14:42:57 15:32:50 15:34:50 
14:56:24 14:47:35 15:21:06 15:30:01 
14:56:24 15:23:43 15:24:56 15:34:12 
15:15:08 14:49:51 15:30:01 15:34:12 
15:02:32 15:32:50 15:30:01 15:27:10 
15:10:03 15:29:08 15:34:12 15:34:12 

は私が使用するコードです:

DF <- read.csv2(file="Photoperiod.csv") 

DF$Site.1350 <-as.POSIXct(DF$Site.1350 , format = "%H:%M:%S") 
DF$Site.1700 <-as.POSIXct(DF$Site.1700 , format = "%H:%M:%S") 
DF$Site.2000 <-as.POSIXct(DF$Site.2000 , format = "%H:%M:%S") 
DF$Site.2300 <-as.POSIXct(DF$Site.2300 , format = "%H:%M:%S") 

boxplot(DF) 
+0

https://stackoverflow.com/questions/11346880/r-plot-multiple-box-plots-using-columns-from-data-フレーム –

+0

@ s.brunel私はggplotでboxplotを作る方法を知っていますが、私の問題は私のデータフレームのフォーマットにあります。 – Mori

+0

DF $ Site.1350 <-as.POSIXct(DF $ Site.1350、format = "%H:%M:%S")のDF $ Site.1350 <-as。 POSIXct(DFSite.1350、format = "%H:%M:%S")???それがあなたを抱きしめているのでしょうか? –

答えて

0

POSIXctデータと箱ひげ図を作成しても問題はありません。 Rは人間が読めるラベルを印刷しないので、軸だけがうまく見えません。このため一つの解決策は、あなたの自己によって軸ラベルを制御することです:

# create data 
random <- round(runif(10,0,59)) 
p_time <- as.POSIXct( strptime( paste0("2011-03-27 01:", random ,":00"), "%Y-%m-%d %H:%M:%S")) 
random <- round(runif(10,0,59)) 
p_time2 <- as.POSIXct( strptime( paste0("2011-03-27 02:", random ,":00"), "%Y-%m-%d %H:%M:%S")) 


# make boxplot 
boxplot(p_time, p_time2, axes=F) 
box() 

# make axis 
dd <- c(p_time, p_time2) 
ff <- seq(min(dd), max(dd), length.out = 5) 
axis(2, at=seq(min(dd), max(dd), length.out = 5), labels = F) 

text(x=0.3, y=ff, labels=format(ff, format = "%H:%M"), xpd=NA, pos=2) 
関連する問題