Saya bertanya-tanya bagaimana saya bisa memanipulasi ukuran teks strip dalam plot facetted. Pertanyaan saya mirip dengan pertanyaan tentang judul plot , tetapi saya secara khusus memperhatikan manipulasi bukan judul plot tetapi teks yang muncul di judul faset (strip_h).
Sebagai contoh, pertimbangkan kumpulan data mpg.
library(ggplot2)
qplot(hwy, cty, data = mpg) + facet_grid( . ~ manufacturer)
Keluaran yang dihasilkan menghasilkan beberapa judul faset yang tidak pas di strip.
Saya berpikir pasti ada cara yang digunakan grid
untuk menangani teks strip. Tetapi saya masih seorang pemula dan tidak yakin dari grid
lampiran di buku Hadley bagaimana tepatnya melakukannya. Juga, saya takut jika saya melakukan kesalahan itu akan merusak mesin cuci saya, karena saya yakin semua teknologi terhubung melalui The Force :-(
Terima kasih banyak sebelumnya.
axis.text.x=theme_text(...)
Saat ini penggunaan
opts
dantheme_text
sepertinya sudah ditinggalkan. R menyarankan untuk menggunakantheme
danelement_text
. Solusi untuk jawabannya dapat ditemukan di sini: http://wiki.stdout.org/rcookbook/Graphs/Facets%20%28ggplot2%29/#modifying-facet-label-textsumber
Saya kira dalam contoh
mpg
mengubah sudut rotasi dan ukuran font baik-baik saja, tetapi dalam banyak kasus Anda mungkin menemukan diri Anda dengan variabel yang memiliki label yang cukup panjang, dan itu bisa menjadi sakit di leher (secara harfiah) untuk mencoba membaca label panjang yang diputar .Jadi sebagai tambahan (atau pelengkap) untuk mengubah sudut dan ukuran, saya biasanya memformat ulang label faktor yang menentukan
facet_grid
kapan mereka dapat dipisahkan dengan cara yang masuk akal.Biasanya jika saya memiliki
dataset$variable
dengan string yang terlihat sepertiSaya hanya melakukan:
[mungkin ada definisi yang lebih baik
reformat
tetapi setidaknya yang satu ini berfungsi dengan baik.]Dan setelah facetting, semua label akan sangat mudah dibaca:
sumber