음모를 꾸미려고하는 데이터가 있습니다. 나는 1880 ~ 2012 년 사이의 여러 변수를 가지고있다. 나는 일년에 한 번씩 관찰합니다. 그러나 때로는 변수가 여러 해 동안 관찰하지 못하는 경우가 있습니다. 예를 들어, 1880-1888 년에 관측되었지만 1889-1955 년이 아닌 1956-2012 년이 될 수 있습니다. 나는 ggplot2 + geom_line에 잃어버린 해 (1889-1955)가 없으면 좋겠다. 그러나 그것은 1888 년과 1956 년을 직선으로 연결합니다. 이 라인을 제거하기 위해 할 수있는 일이 있습니까? 나는 ggplot 함수를 사용하고있다.R - ggplot2 - geom_line - 누락 된 값에 대한 직선을 제거하십시오.
관련없는 질문이지만 ggplot이 알파벳순으로 범례에 내 변수 이름을 정렬하지 못하게 할 방법이 있습니까? 다음과 같은 코드가 있습니다 :
ggplot(dataFrame, aes(Year, value, colour=Name)) + geom_line()
또는 변수 이름 (Name1, ..., Name10) 앞에 숫자를 범례에 추가하십시오. NAME2 ... 예를 들어, 1. 이름 1 2. 10 Name10
의 중복 가능성 [줄 바꿈 ggplot2에없는 데이터 (HTTP :
그리고 마지막으로, 당신의 마지막 질문이 범례에
Name
의 순서와 레이블을 변경하는 방법입니다 대답 : //stackoverflow.com/questions/14821064/line-break-when-no-data-in-ggplot2) –이것은 완벽합니다. 링크를 가져 주셔서 감사합니다. – bill999