Saya punya pertanyaan yang sangat sederhana, yang saya perjuangkan untuk menemukan jawabannya. Saya berharap seseorang di sini mungkin dapat membantu saya.
Contoh kerangka data disajikan di bawah ini:
a <- c(1:10)
b <- c(10:1)
df <- data.frame(a,b)
library(ggplot2)
g = ggplot(data=df) + geom_point(aes(x=a, y=b)) +
xlab("x axis")
g
Saya hanya ingin belajar bagaimana saya mengubah ukuran teks dari judul sumbu dan label sumbu.
rel()
sekarang. misalnyasize = rel(2.0)
labs(x = "x axis")
ukuran teks tanpa mengubah nilai kutu sumbu x?Saya pikir cara yang lebih baik untuk melakukan ini adalah mengubah
base_size
argumen. Ini akan meningkatkan ukuran teks secara konsisten.Seperti yang terlihat di sini .
sumber
theme
contoh lain , ini dapat menyebabkan konflik.Jika Anda membuat banyak grafik, Anda bisa bosan mengetik untuk setiap grafik, baris-baris kode yang mengendalikan ukuran judul dan teks. Apa yang biasanya saya lakukan adalah membuat objek (kelas "tema" "gg") yang mendefinisikan karakteristik tema yang diinginkan. Anda dapat melakukannya di awal kode Anda.
Selanjutnya, yang harus Anda lakukan adalah menambahkan My_Theme ke grafik Anda.
jika Anda memiliki grafik lain, g1, cukup tulis: dan seterusnya.sumber
Untuk mengubah ukuran (hampir) semua elemen teks, di satu tempat, dan secara bersamaan,
rel()
cukup efisien:g+theme(text = element_text(size=rel(3.5))
Anda mungkin ingin mengubah nomornya sedikit, untuk mendapatkan hasil yang optimal. Ini menetapkan label dan judul sumbu horizontal dan vertikal, dan elemen teks lainnya, pada skala yang sama. Satu pengecualian adalah judul kisi faceted yang harus disetel secara manual ke nilai yang sama, misalnya jika kedua sisi x dan y digunakan dalam grafik:
theme(text = element_text(size=rel(3.5)), strip.text.x = element_text(size=rel(3.5)), strip.text.y = element_text(size=rel(3.5)))
sumber