나는 우리가 운영하는 rain-gages의 정확성 (QC)을 확인하기 위해 두 세트의 시계열 데이터 (강우량)를 비교하는 함수를 구축하고 있습니다. 기록에 갭이있는 데이터 파일이 플롯되면 리뷰어가 이러한 게이지 중 하나 이상이 잘못 기록되어서 QC 프로세스가 왜곡 될 수 있다고 생각하게 할 수 있습니다.null 데이터 값 ("NA")을 포함하는 플롯 (geom_bar) 영역을 표시하는 방법은 무엇입니까?
빨간색 x, 원 또는 그와 비슷한 것을 플롯하여 특정 날짜에 특정 스테이션에 데이터가 없음을 사용자에게 알리는 방법을 찾고 싶습니다.이 방법으로 사용자는 분명히 볼 수 있습니다 해당 데이터가 누락되어 있으며 검토 과정에서 기록의 특정 부분을 생략해야합니다.
이 DF를 사용하여 모든 아이디어를
date usgs noaa
1 2017-01-01 0.00 0.0000
2 2017-01-02 0.57 0.0906
3 2017-01-03 0.75 0.4410
4 2017-01-04 0.00 0.5790
5 2017-01-05 0.00 0.0000
6 2017-01-06 0.01 0.0000
7 2017-01-07 0.46 NA
8 2017-01-08 0.00 NA
9 2017-01-09 0.00 0.0000
10 2017-01-10 0.00 0.0000
allRN
이 코드 :plotnames <- c(noaa = "Precip, Milton, DE, NOAA", usgs = "Precip,Ng45-02 Well, USGS")
xdateaxis <- "3 days"
allRN <- allRN %>%
gather(site, precip, -date)
ggplot(allRN, aes(x = date, y = precip)) +
labs (x = "", y = "Precipitation, inches") +
geom_bar(stat = "identity", position = "dodge", na.rm = FALSE) +
facet_wrap(~site, nrow = 2, labeller = as_labeller(plotnames)) +
scale_x_datetime(date_breaks = xdateaxis, date_labels = "%m-%d") +
theme_bw() + theme(axis.text.x = element_text(angle = 45, hjust = 1))
Link to example of plot output when data is missing
다른 사람들이 함께 작업 할 수 있도록 샘플 데이터를 추가하십시오. – Zafar
죄송합니다. 신기한 실수! – Todd