1

私は月ごとの粒度でイベントを追跡しています(月の同じ日に2つのイベントがないことが保証され、月に約3〜4のイベントがありますが、空の月と月が6または7になることもあります)。イベントにはラベルが付けられており、y軸は各イベントに固有の大きさを表し、x軸に沿って時系列に配置されます。だからこのようなもの:

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

ポイントに完全な日付のラベルを付ける場合、プロットするときに月ごとにポイントをバケット化するにはどうすればよいですか?ggplot2/qplotを使用します

4

1 に答える 1

3

これはあなたが望むものを手に入れますか?

# 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)
于 2012-07-22T22:44:46.237 に答える