Pertanyaan yang diberi tag ggplot2

92
Mengubah font di ggplot2

Sekali waktu, saya mengubah ggplot2font saya menggunakan use windowsFonts(Times=windowsFont("TT Times New Roman"))untuk mengubahnya. Sekarang saya tidak bisa melepaskannya dari ini. Dalam mencoba untuk set family=""di ggplot2 theme()Saya tidak bisa menghasilkan perubahan font seperti yang saya...

91
kelompokkan dengan dua kolom di ggplot2

Apakah mungkin untuk dikelompokkan menjadi dua kolom? Jadi produk silang digambar oleh geom_point()dan geom_smooth()? Sebagai contoh: frame <- data.frame( series <- rep(c('a', 'b'), 6), sample <- rep(c('glass','water', 'metal'), 4), data <- c(1:12)) ggplot(frame, aes()) #...

90
Bagaimana cara mengekstrak rentang sumbu plot untuk objek ggplot2?

Saya memiliki sebuah objek dari ggplot2, katakanlah myPlot, bagaimana saya bisa mengidentifikasi rentang untuk sumbu x dan y? Tampaknya ini bukan kelipatan sederhana dari rentang nilai data, karena seseorang dapat mengubah skala plot, mengubah rentang sumbu, dan seterusnya. findFn(dari sos) dan...

89
Bagaimana cara memperbaiki rasio aspek di ggplot?

Saya mencoba mengubah ukuran plot agar sesuai dengan dokumen saya, tetapi saya mengalami kesulitan membuat diagram plot menjadi persegi. Contoh: pdf(file = "./out.pdf", width = 5, height = 5) p <- ggplot(mydata, aes(x = col1, y = col2)) print(p) aux <- dev.off() Meskipun batasan untuk...

11
Membuat fungsi segi banyak kolom

Saya mencoba membuat facet_multi_col()fungsi, mirip dengan facet_col()fungsi di ggforce- yang memungkinkan untuk tata letak segi dengan argumen ruang (yang tidak tersedia di facet_wrap()) - tetapi lebih dari beberapa kolom. Seperti pada plot terakhir di bawah ini (dibuat dengan grid.arrange()) saya...

10
npc koordinat geom_point di ggplot2

Bagaimana saya bisa mendapatkan koordinat x , y dari geom_point dalam ggplot , di mana kerangka referensi adalah seluruh gambar yang diplot? Saya dapat membuat ggplot dengan beberapa geom_point menggunakan: library(ggplot2) my.plot <- ggplot(data.frame(x = c(0, 0.456, 1), y = c(0, 0.123, 1)))...