2017-12-19 15 views
1

다른 색상으로 표현되는 3 가지 카테고리로 그래프를 플로팅하고 있습니다. 하나의 커브가 전체 데이터의 경향을 나타 내기를 원하지만 geom_smooth를 사용할 때 각 카테고리마다 하나씩 3 개의 커브를 얻습니다. 내 코드는 다음과 같습니다복수 대신 단일 geom_smooth 커브 플롯

#plot the data 
ggplot(data=transfer_data, aes(x=DATE_OF_TRANSFER, y=NUMBER_OF_TRANSFERS, colour = region)) + geom_point() + geom_smooth() + scale_colour_manual(values=c("green", "blue", "red", "orange")) 

답변

3

이 해결 방법에는 두 가지가 있습니다 geom_smooth 층에서 1) 재정의 컬러 aestetic

#plot the data 
    ggplot(data=transfer_data, 
      mapping=aes(x=DATE_OF_TRANSFER, 
         y=NUMBER_OF_TRANSFERS, 
         colour = region)) + 
    geom_point() + 
    geom_smooth(color="black") + 
    scale_colour_manual(values=c("green", "blue", "red", "orange")) 

또는 전용 층 (들)이 필요로 2) 이동 컬러 aestetic 그것

#plot the data 
    ggplot(data=transfer_data, 
      mapping=aes(x=DATE_OF_TRANSFER, 
         y=NUMBER_OF_TRANSFERS)) + 
    geom_point(mapping=aes(colour = region)) + 
    geom_smooth() + 
    scale_colour_manual(values=c("green", "blue", "red", "orange")) 
+0

그것은 고마워! – lewisnix21