누락 된 데이터가 있거나 날짜에 큰 차이가있는 경우 ggplot은 불연속 라인을 생성합니다.ggplot2에서 연속적인 날짜를 얻는 방법
예 :
q.data<-structure(list(date = structure(c(15544, 15546, 15547, 15548,
15550, 15552, 15554, 15556, 15575, 15580, 15587, 15588, 15589,
15593, 15596), class = "Date"), data = c(NA, 0.2, 0.2, 0.3, 0.6,
0.7, 0.8, 0.9, NA, NA, 1, 1, 1.1, 1.7, 2)), .Names = c("date",
"data"), row.names = c(NA, -15L), class = "data.frame")
q.data$date<-as.Date(q.data$date, format="%Y-%m-%d")
q.plot<-qplot(data=q.data,
x=date,
y=data)+geom_line()
print(q.plot)
나는 연속 선을 강제 할 수있는 방법을 찾고 있어요.
Ben Bolker는 NAs에 문제가 있으며 제거로 해결됨을 나타냅니다. 그러나 다른 시점에 나타나는 NAs와 함께 많은 변수/열이있어 전체적으로 내 데이터에 na.omit을 사용할 수 없습니다. –
stat_omit의 라인을 따라 뭔가가 좋을 것입니다. –
나는'stat_identity'를'stat_omit'에 해킹하기 시작했다. (즉,'stat_identity'를 감싸는'stat_omit' 만 래퍼로 만든다.) 그러나 나는 아주 멀리까지 가지 못했다 ... –