繁体   English   中英

ggplot2中的时间序列

[英]Time Series in ggplot2

我需要可视化给定月份的事件以及它们如何随时间变化。 几年来我每个月都有一排。 例如,第一行显示了M1随时间的活动。 我想想象一下这些M1_Count事件中有多少事件随时间发生了变化(Month_Change vars)。 我想每个月都这样做。 我不确定这个data.frame是否适合ggplot的格式。

       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变量。

我的data.frame是否是创建此类图表的最佳格式? 如果没有,什么是适当的格式,我如何相应地转换我的data.frame?

是的,这是可能的,使用基本图形或ggplot。 如果您使用基本图形,您的数据格式实际上只是个人偏好。 在ggplot中,长格式是首选(你的宽度)。 reshape库中的melt功能对于更改数据的形式很有用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM