2012-03-06 93 views
0

我需要可視化給定月份的事件以及它們隨時間的變化。我在幾年內每個月都有一排。例如,第一行顯示了M1隨着時間的推移。我想要查看有多少M1_Count事件隨時間變化(Month_Change vars)。我想每個月都這樣做。我不確定這個data.frame是否適合ggplot格式。ggplot2中的時間序列

 M1_Count M2_Count M3_Count ... M1_Change M2_Change M3_Change 
M1   5  0  1   2   1  0 
M2   0  2  0   0   0  1  
M3   0  0  7   0   0  4 

在我的腦海中,我正在想象ggplot中的氣泡圖。每行(月份)將對應圖上的一排氣泡。連續的第一個氣泡會指示事件的初始數量。然後在同一行上會連續顯示氣泡,以顯示該特定月份的Month_Change vars。

是我的data.frame中創建這種類型的圖表的最佳格式? 如果不是,什麼是適當的格式,我怎樣才能相應地轉換我的data.frame?

+0

通常,我們期望人們編寫一些代碼,遇到錯誤或意外的結果,然後_then_提出一個關於它的問題。否則,你真的只是要求人們爲你做所有(或很多)這些事情。 – joran 2012-03-06 18:03:35

+0

我只是在尋找一些方向,只問我的數據是否以合適的格式創建這種類型的圖表。 – tcash21 2012-03-06 18:29:38

+0

夠公平的!如果你稍微編輯你的帖子,我會撤銷我的投票。 – joran 2012-03-06 19:46:05

回答

2

是的,這是可能的,基本圖形或ggplot。如果您使用的是基本圖形,則數據的格式實際上只是個人偏好。在ggplot中,長表單是首選的(你的廣泛的)。 reshape庫中的melt函數對於更改數據格式非常有用。

+0

謝謝。我會看看使用融化! – tcash21 2012-03-06 18:29:22

相關問題