범례 글꼴 크기를 늘리십시오. ggplot2


128

글꼴 크기를 늘리는 방법이 있습니까? ggplot2 있습니까? 나는 같은 것을 지정할 필요가 있다고 생각 legend.key.width = unit(2, "line")theme기능을하지만이 전설의 키가 아닌 글꼴 크기를 조정하는 데 사용됩니다. 감사!


2
나는 보통 ?theme이런 종류의 질문들을 언급합니다
Ricardo Saporta

답변:


227

theme_get()테마에 가능한 옵션을 표시하는 데 사용할 수 있습니다 . 다음을 사용하여 범례 글꼴 크기를 제어 할 수 있습니다.

+ theme(legend.text=element_text(size=X))

X를 원하는 크기로 바꿉니다.


48
theme(plot.title = element_text(size = 12, face = "bold"),
    legend.title=element_text(size=10), 
    legend.text=element_text(size=9))

17

또한 글꼴 크기를 지정할 수 있습니다 상대 받는 base_size등 테마에 포함 theme_bw()(여기서 base_size를 사용하여 11입니다)rel() 기능.

예를 들면 다음과 같습니다.

ggplot(mtcars, aes(disp, mpg, col=as.factor(cyl))) +
  geom_point() +
  theme_bw() +
  theme(legend.text=element_text(size=rel(0.5)))

8

더 간단하지만 똑같이 효과적인 옵션은 다음과 같습니다.

+ theme_bw(base_size=X)

9
꼼꼼한. 나에게 이것은 다른 글꼴 크기 (예 : 제목, 축 레이블)도 변경했습니다.
seane
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.