我很遺憾,在關於這個簡單問題的互聯網搜索時間被燒壞之後,我來這裏發帖。在R中,如何繪製一天中的日曆時間與日曆日期
我有幾個數據集繪製在R中,每個數據集由兩列數據組成:時間,日期。我通過Rgui在Windows計算機上使用R 2.11.0。
時間是觀察事件的「時間」。作爲一個例子,它被識別爲:
Factor w/ 87 levels "5:53","5:54",..: 84 85 85 85 86 ...
日期是日曆日期,識別爲:
Class 'Date' num [1:730] 13879 13880 13881 13882 13883 ...
值被記錄在一個24小時時鐘,H格式的時間:毫米或HH:MM。日期值顯示爲yyyy-mm-dd。
我想繪製時間(y軸)與日期(x軸)。
使用
plot(date,time)
給出一個準確的外觀圖,但是y軸被標記爲數字因子值(約0至90),而不是所期望的,在時間上排序的所述因子的水平變量。 x軸以所需的人可讀格式標記。
我該如何解決這個問題? R中是否有「時間」格式可以將我的「時間」變量轉換爲?我隨後也想對時間值進行算術運算,並且不介意在繪圖時使用一列值和在數學中使用一列值。
我碰到了一些在R中操作(日期+時間)變量的例子,並將它們轉換成不同的格式。我不相信這是我的問題,因爲我有單獨的時間和日期的字段,並且想要相互對立。
非常感謝您的建議,或者您對網絡資源的指示(在我的位置沒有適當的圖書館或書店)。
謝謝您的建議。我看了一些我可以在ts上找到的東西(例如http://127.0.0.1:15268/library/stats/html/plot.ts.html,http://www.stat.pitt.edu/stoffer/tsa2 /R_time_series_quick_fix.htm)。我的印象是,這並沒有解決我的問題,這基本上是如何讓y軸標有一天的時間。 (數據似乎用plot()正確繪製,x軸用日曆日期標記。)我仍然需要查看timeSeries以及「Related」發佈中的許多軟件包。我感謝你的建議。 – janus 2010-12-06 07:40:35