Ggplot2'de varsayılan yazı tipi boyutu nasıl değiştirilir


101

ggplot2Örneğin yazı tipi boyutu gibi bazı varsayılan grafik parametrelerini bir R oturumu için değiştirmenin mümkün olup olmadığını bilmek istiyorum . Buradaki fikir, her arsa için onları ayarlamaktan kaçınmaktır.

Yanıtlar:


117

Kullanım theme_set()

theme_set(theme_gray(base_size = 18))
qplot(1:10, 1:10)

görüntü açıklamasını buraya girin


7
Çok kullanışlı! Herhangi birinin ilgilenmesi durumunda, varsayılan metin boyutu 11'dir ( theme_gray()$text$size)
Keith Hughitt

1
yeni ggplot2 2.2.1 base_sizealtında listelenen tema altında görmüyorum ama çalışıyor gibi görünüyor. geom_textBir ortalamanın metnini gösterdiğim için bu base_size değişikliğini miras almadığını fark ettim . Bunu çalıştırma konusunda herkesin şansı var
micstr

54

theme_setAktif oturumunuzun geri kalanı için güncelleme yapmak istiyorsanız kullanın :

theme_set(theme_grey(base_size = 18)) 

Yalnızca bir grafiği değiştirmek istiyorsanız base_size, temada şunu ayarlayabilirsiniz :

qplot(1:10, 1:10) + theme_grey(base_size = 18) 
ggplot(mtcars, aes(x = mpg, y = cyl)) + 
geom_point() +
theme_grey(base_size = 18) 
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.