이것은 여러 번 수행되었지만 정확한 용어를 사용하여 명확하게 검색하지 않을 것이라고 확신합니다. 기본적으로,이 국가에 의해 모든 라인을 플롯 할R : 하나의 변수로 라인을 하나씩 다르게 그립니다.
country year deaths region global.region
1 Afghanistan 2006 0.095830775 Asia & Pacific Global South
2 Afghanistan 1994 0.127597064 Asia & Pacific Global South
3 Algeria 2000 0.003278038 Arab States Global South
4 Algeria 2001 0.003230578 Arab States Global South
5 Algeria 1998 0.006746176 Arab States Global South
6 Algeria 1999 0.019952364 Arab States Global South
...
,하지만 난 그들 지역에 따라 색 (및 범례에 표시)하려면 :
나는 다음과 같은 열이 R에 약간의 시계열 데이터를 . 평균적인 모델을 만들지 않고도 데이터의 일부 지역 동향을 살펴보고 싶습니다. (부분적으로는 이상한 것을 보려고하기 때문입니다. 많은 국가에서 데이터가 누락 되었기 때문에 좋은 지역 모델이 나에게 어려울 수도 있습니다. 이 시점에서 기껏해야 오해의 소지가 있음).
그래서 예를 들어, 부르 키나 파소, 알제리, 코트 디부 아르에 대한 줄을 구분해야 하겠지만, 모두 오렌지색입니다. 그리고 저는 아프가니스탄, 파키스탄,이란에 대해 별도의 노선을 마련 할 예정이지만 모두 청색입니다.
ggplot2로 끝났습니다. 그 순간 학습 한 플로팅 라이브러리이기 때문에 바람직합니다. 그러나 아마도 R에서 모든 (대부분의) 플롯 라이브러리에서 작동하는 표준 방법이 있을까요?
편집 : 최종 해결 : 그룹 미학. 수 (감사 @baptiste)
qplot(data=df, x=year, y=deaths, color=region, group=country) +
geom_line() +
xlab('Year') + ylab('Deaths per 100,000') + ggtitle('Deaths per 100,000 by country (WHO)')
: 원하는 결과를보다
시도하십시오 '그룹'미학 – baptiste
@baptiste 당황하게 간단합니다! 대답을 추가하면 체크 표시가 나타납니다. :) – Anthony