2012-03-06 64 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

相关问题