看板 R_Language 關於我們 聯絡資訊
[軟體熟悉度]: 對於R語言來說新手,只有接觸過C C++ Java等 [問題敘述]: 使用plot作圖 時間放在x軸,指定xlim範圍後 發現跟我指定的好像不太一樣 粗略估計早了8小時5分鐘 我直接加29100秒回去 但是發現並不是每次都剛好8小時5分鐘 想請問是不是我寫錯了 [程式範例]: x <- A1$Date start <- as.POSIXct("2017-11-16 13:05:00", format="%Y-%m-%d %H:%M:%S") end <- as.POSIXct("2017-11-17 00:00:00", format="%Y-%m-%d %H:%M:%S") plot(A1$Date,A1$Temp,type = "l",xlim=c(start, end), ylim = c(0,80), col = "red", main = "趨勢圖", xlab = "Date-Time", ylab = " ") lines(x, A1$pH, col = "green") lines(x, A1$DO, col = "black") lines(x, A1$ORP, col = "cyan") lines(x, A1$Salt, col = "blue") lines(x, A1$NH3, col = "darkorchid") [呈現結果] https://imgur.com/kJEjPCB 謝謝各位!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.121.71.185 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1517397789.A.91D.html ※ 編輯: rrr518 (140.121.71.185), 01/31/2018 19:23:21
rrr518: 我本來以為是時區問題 加上 tz="Asia/Taipei"後沒有解決 01/31 20:20
cywhale: 用attr(YourDateTime,'tzone') <- "Asia/Taipei"試看看? 01/31 20:39
rrr518: 沒有差別呢QQ 02/01 10:11
rrr518: attr(start, 'tzone') <- "Asia/Taipei" 02/01 11:23
rrr518: 請問我這樣有用錯嗎? 02/01 11:23
rrr518: 我把時區改成"Etc/GMT+1"就對了....但是我不知道為什麼.. 02/01 12:23
rrr518: 對了,我以為他是讀資料 為什麼讀資料也有關係時區呢? 02/01 12:32