我可以在R中使用什么类型的绘图来获得以下效果



我每月都会跟踪事件(保证在一个月的同一天不会有两个事件,每月大约有3-4个事件,但有些月是空的,有些月会变成6个甚至7个)。事件被标记,我希望y轴代表每个事件特有的幅度,而它们沿着x轴的位置是时间顺序。这样的东西:

                                 E
  B
              C
A               D                    
---------------------------------------------->
Jun-07    Jul-07    Aug-07    Sept-07......  

如果我用完整的日期标记我的积分,那么在绘制积分时,我如何才能按月计算?我使用ggplot2/qplot

这能得到你想要的吗:

# Fake data
events = c('A','C','C','B','B')
magnitudes = c(1,3,2,4,2)
times = c('7/4/12','7/5/12','7/7/12','7/10/12','7/15/12')
# Convert times to appropriate date format
library(lubridate)
times = mdy(times)
# Using "pch=events" gives you the appropriate plot symbols at the
#  appropriate places
plot(times, magnitudes, pch=events)

相关内容

  • 没有找到相关文章

最新更新