2012-07-22 2 views
1

나는 매달 세분화 된 이벤트를 추적하고있다. (나는 같은 달에 같은 날 두 이벤트를 보장하지 못한다. 그리고 한 달에 3-4 개의 이벤트를 보장하지만, 일부 빈 달과 몇 달은 6 또는 7). 이벤트는 라벨이 붙어 있으며, y 축은 각 이벤트에 고유 한 크기를 나타내고 X 축은 시간순으로 배치됩니다. 그래서 이런 일이 : 나는 달을 버킷 수있는 방법을다음 효과를 얻으려면 R에서 어떤 유형의 플롯을 사용할 수 있습니까?

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

나는 전체 기간 내 포인트 레이블 경우, 때 나는 그들을 음모? 내가 사용 ggplot2/qplot

+0

그것이 산점도로 시작 (X = 시간, Y = 크기)과 시각적 효과를 얻기 위해 수정하는 가장 쉬운 것 같은데 당신은 원하는 (y 축이 아닌 점 대신에 글자 .ggplot2에서 (geom_text를 원한다) 비슷한 점이있다 : http://stats.stackexchange.com/a/14028/3488 –

답변

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) 
+0

네, 고맙습니다. –

관련 문제