abline()을 사용하고 x 축에 날짜가 포함 된 플롯에 수직선을 추가 할 수 있습니까? 많은 가능한 날짜 형식을 시도했지만 작동하도록 가져올 수 없습니다.시계열 플롯에 세로선 추가하기
4
A
답변
9
예, 가장 쉬운 방법은 Date
객체 abline
에 제공하는 것입니다 : R.에있다 제임스의 대답에 추가
x <- as.Date("2013-05-27")+0:99
y <- cumsum(rnorm(100))
plot(x,y)
abline(v=as.Date("2013-08-01"))
0
다른 date/time formats 때때로 날짜는 POSIX 형식으로 저장됩니다 그리고 당신은 그들을 플롯 할 때 abline
과 as.Date
이 작동하지 않습니다.
당신은 시계열 플롯 (TS 객체 plot.ts) 소수점 형태에
abline(v = as.POSIXct("2013-08-01"))
0
x 축은을 사용해야합니다. 예를 들어 축 2의 2016은 2016.25입니다.
POSIXct 및 날짜 날짜를 abline()이 허용하는 10 진수 형식으로 변환하는 함수 (decimal_date())가있는 "lubridate"패키지가 있습니다. 그래서 나는 플롯에 수직선을 넣고 날짜 형식으로 넣고 싶습니다. 그런 다음 decimal_date 함수와 윤곽선에 넣을 수 있습니다.
install.packages("lubridate")
library(lubridate)
[YOUR PLOT CODE]
date1 <- ymd("2013-08-01")
abline(v=decimal_date(date1))
관련 문제
- 1. matlab 스펙트로 그램 플롯에 세로선 그리기
- 2. matplotlib에서 날짜 형식의 시계열에 세로선 추가하기
- 3. Matlab의 플롯에 화살표 추가하기
- 4. r에 3d 플롯에 점 추가하기
- 5. Mathematica의 반올림 플롯에 범례 추가하기
- 6. Python, Matplotlib : 데이터가 독립적 인 경우 3D 플롯에 세로선 그리기
- 7. 여러 그래프에 세로선 그리기
- 8. 날짜 축이있는 ggplot 세로선
- 9. mpld3을 사용하여 멀티 라인 플롯에 툴팁 추가하기
- 10. ipython 노트북의 matplotlib 플롯에 임의의 라인 추가하기
- 11. 박스 플롯에 (Mean +/- 2 Sigma) 라인 추가하기
- 12. 플롯 네트워크 플롯에 색칠 된면 추가하기
- 13. coord_polar()를 사용하여 밀도 플롯에 geom_hline 추가하기
- 14. ggplot2 : 플롯에 다른 범례 추가하기 (두 번)
- 15. Python의 3D 플롯에 4 번째 변수 추가하기
- 16. CSS가있는 세로선
- 17. NSTextView의 세로선
- 18. 동적 세로선
- 19. 플롯 시계열 그래프 업데이트
- 20. 스윙에서 세로선 그리기
- 21. Google지도에 나타나는 회색 세로선
- 22. r의 막대 그래프의 세로선
- 23. C# - windiff 스타일의 세로선
- 24. LineObj 문제가있는 ZedGraph 세로선
- 25. 이맥스 - 세로선 만들기
- 26. 세로선 및 원형보기
- 27. 알려진 모서리 좌표를 가진 플롯에 배경 이미지 추가하기
- 28. R 및 ggplot2 구문을 사용하여 플롯에 사용자 정의 툴팁 추가하기
- 29. 플롯에 텍스트를 추가하기 위해 text()를 사용하는 것에 대한 대안
- 30. ggplot 막대 그래프에 세로선 추가
재현 가능한 예제를 제공하십시오. – juba