gösterge yazı tipi boyutunu artır ggplot2


129

Yazı tipi boyutunu artırmanın bir yolu var mı ggplot2? Ben böyle bir şey belirtmek gerek legend.key.width = unit(2, "line")de themefonksiyonu, ama bu efsanelerde anahtarları, değil yazı tipi boyutları ayarlamak için kullanılır. Teşekkürler!


2
Normalde ?themebu tür sorular için başvururum
Ricardo Saporta

Yanıtlar:


229

theme_get()Tema için olası seçenekleri görüntülemek için kullanabilirsiniz . Gösterge yazı tipi boyutunu aşağıdakileri kullanarak kontrol edebilirsiniz:

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

X'i istenen boyutla değiştirmek.


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

17

Ayrıca yazı tipi boyutu belirtebilirsiniz akrabası için base_sizegibi temalar dahil theme_bw()(burada base_size11 olan) kullanılarak rel()fonksiyonu.

Örneğin:

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

Peki rel(0.5)sonuç ne ? 5.5? 11.5?
bers

1
11'lik bir temel boyut ve ebeveyne göre% 50'lik bir boyut verildiğinde, bu 5,5 verir.
Megatron

8

Daha basit ancak eşit derecede etkili bir seçenek şöyle olacaktır:

+ theme_bw(base_size=X)

9
Dikkatli. Benim için bu, diğer yazı tipi boyutlarını da değiştirdi (örneğin, başlık, eksen etiketleri).
seane
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.