[英]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.