2011-05-06 14 views

답변

43

당신의 ggplot 호출에

+ labs(colour = "legend title") 

를 추가합니다. 그레이트 리소스 사이트는 google group for ggplot2입니다.

편집 :이 색은 범례의 미학이라고 가정합니다. qplot(x,y,colour=z). 전설에 다른 미학이 표시되는 경우이를 대신 인수로 사용하십시오. 래스터/이미지 플롯의 경우 + labs(fill = "legend title") 규모의 인수의 세부 사항이 ggplot2의 최근 릴리스에서 변경 될 수 있습니다,이 설명은 버전 0.9입니다 : 당신이 scale_colour_continuous와 같은 명시 적 규모를 지정하는 경우

더 일반적으로, 당신은 scale_name 인수 (경고을 설정할 수 있습니다 .2.1).

+1

로마인 감사합니다! "A"와 "B"의 텍스트를 어떻게 바꿀 수 있는지 말해 줄 수 있습니까? – Brani

+1

@brani - 대답은 "A"와 "B"가 어디에 있는지에 달려 있습니다. 그들은 가치가 그려져 있습니까? 축 레이블? 그것들이 x 축에 그려진 값이라고 가정하면이 scale_x_discrete (breaks = c ("a", "q", "z"), labels = c ("foo", "bar" , "baz"))'를 사용하여 값 a, q 및 z의 레이블을 변경합니다. 플롯하기 전에 ggplot 외부에서 문제를 해결할 수도 있습니다. "A"와 "B"가 축 레이블 인 경우 'xlab ("pink monkeys") 또는 "ylab ("aardvarks are angry ")가 트릭을 수행해야합니다. – Chase

+0

@Chase 포인트의 색상을 정의하는 요소의 레벨입니다 (링크 참조). – Brani

4

추가 중 하나

+ scale_fill_discrete(name="Title", labels=c("1","2","3")) 

또는 기하 구조에 따라

+ scale_colour_discrete(name="Title", labels=c("1","2","3")) 

.

ggplot2 cheatsheet를 살펴 보시기 바랍니다. https://www.rstudio.com/wp-content/uploads/2015/03/ggplot2-cheatsheet.pdf

+1

이 작품은 나를 위해; 나는'ggplot2 v2.2.1'을 사용하고 있습니다. –

관련 문제