[問題] 如何畫出資料量龐大的時間序列資料 (附data)

作者: peiwinds (Macchiato Caramel)   2014-03-06 15:15:17
[問題類型]:
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
更新data 增加data的量
https://drive.google.com/file/d/0B4_iMQ0uEy-UNlRoZ1pyTFh6VDQ/edit?usp=sharing
[軟體熟悉度]:
入門(寫過其他程式,只是對語法不熟悉)
[問題敘述]:
我希望可以用plot畫出X軸顯示時間點 
Y軸顯示X變數的圖形
我有先使用strptime將時間做轉換
可是plot一用下去
R session就當掉了
[程式範例]:
test <- read.csv("test.csv")
test$DateTime <- strptime(test$DateTime, "%Y/%m/%d %H:%M")
#這邊是爬文知道要先將時間格式轉換讓R知道DateTime欄位是時間
plot (test, type="l") #因為是單變數資料所以我直接plot整個data frame
如果要只畫X變數,R肯定畫得出來
可是我希望的是X軸能顯示時間,且不要太密集能看得到時間的文字
就算5天顯示一個時間點也沒關係
可以的話請救救我吧
被這個X軸的時間搞好久了都畫不出來 T_T
每次圖畫出來X軸都是點數不是時間,不太好看啊 T_T
最近也有在研究qqplot,可是畫這個圖也畫失敗 好挫折 Orz
謝謝
作者: peiwinds (Macchiato Caramel)   2014-03-06 15:53:00
附上 memory.limit() 65479
作者: andrew43 (討厭有好心推文後刪文者)   2014-03-06 15:57:00
不到一秒就畫出來了。換台電腦吧。
作者: peiwinds (Macchiato Caramel)   2014-03-06 16:01:00
不知道為什麼用R studio會爆炸 -.-用RGui就一秒畫出來了....我在r studio也是選用64bit的R-3.0.2為什麼一樣的Data 一樣的指令,在R studio就不work呢
作者: Dboy (廢物)   2014-03-07 01:03:00
看你用了memory.limit()就知道應該是Windows吧~在Mac上~我的RStudio也是一秒就畫出來囉~換電腦吧XDDD
作者: peiwinds (Macchiato Caramel)   2014-03-07 09:23:00
所以這是windows架構的問題嗎 Q_Q請問你們是用plot(xx$變數) 還是繪製整個data frame呢?
作者: Dboy (廢物)   2014-03-07 14:04:00
plot(xx$變數)~
作者: peiwinds (Macchiato Caramel)   2014-03-07 14:23:00
如果是用plot(XX$變數) 那絕對是一秒就出來沒問題喔可是如果你是plot整個data frame 就會出現我說的情況了我把資料量加大了 大家可以試試看 @_@
作者: summitstudio (第凡斯米德費爾德)   2014-03-07 17:35:00
..權限設定要改成有連結的都能看比較方便xD
作者: peiwinds (Macchiato Caramel)   2014-03-07 21:49:00
忘了改 QQ sorry

Links booklink

Contact Us: admin [ a t ] ucptt.com