2017-02-12 21 views
-1
내가 ggplot에 그려진 그래프는 다음과 같습니다

내부에 쓸 수 없습니다. 현재 범례는 그래프 외부에 있습니다. 나는 그래프 안에 범례를 옮기고 싶다. 어떻게해야합니까? 코드 :전설 ggplot 그래프

p + theme(legend.position=c(1,7)) 

이 작동하지 않습니다. 사실 그것은 전체 전설을 사라지게합니다.

아무도 도와 줄 수 있습니까?

+0

링크 된 답변의 'opts'는 더 이상 사용되지 않습니다. 대신'theme'를 사용하십시오. – Henrik

답변

0

값은 0과 1 사이 여야합니다. c (0,0)은 "왼쪽 하단"에 해당하고 c (1,1)는 "오른쪽 상단"위치에 해당합니다.

p + theme(legend.position=c(0.8,0.8)) 
+0

@ tatxif 그건 오타 였어. 작동하지 않습니다. – Geotas

+0

@Geotas 내 편집을 참조하십시오. – tatxif

+0

감사합니다. 그것은 효과가 있었다. – Geotas

0

명령에 오타가 있습니다. 또한 legend.position은 0과 1 사이의 값을 사용합니다 (here 참조). 시도해보십시오 :

p + theme(legend.position = c(0.8,0.8)) 
+0

@ Mikko 감사합니다. 그것은 효과가 있었다. – Geotas

+0

이 경우 대답을 수락 할 수 있습니다. – Elin