Pertanyaan yang diberi tag «ggplot2»

ggplot2 adalah paket bagan gambar open-source yang dikelola secara aktif untuk R, ditulis oleh Hadley Wickham, berdasarkan pada prinsip "Grammar of Graphics". Ini menggantikan sebagian plot dasar R dan paket kisi, sambil menyediakan API yang bersih, kuat, ortogonal, dan menyenangkan.

7
Bagaimana kita bisa membuat grafik gaya xkcd?
Rupanya, rakyat telah menemukan cara membuat grafik gaya xkcd di Mathematica dan di LaTeX . Bisakah kita melakukannya di R? Ggplot2-ers? A geom_xkcd dan / atau theme_xkcd? Saya kira dalam grafis dasar, par (xkcd = BENAR)? Bagaimana saya melakukannya? Sebagai tikaman pertama (dan jauh lebih elegan ditampilkan di bawah) di …
697 r  ggplot2  plot 

8
Memutar dan memberi jarak pada label sumbu di ggplot2
Saya punya plot di mana sumbu x adalah faktor yang labelnya panjang. Walaupun mungkin bukan visualisasi yang ideal, untuk saat ini saya hanya ingin memutar label ini menjadi vertikal. Saya telah menemukan bagian ini dengan kode di bawah ini, tetapi seperti yang Anda lihat, labelnya tidak sepenuhnya terlihat. data(diamonds) diamonds$cut …
671 r  ggplot2  labels 

16
Plot dua grafik dalam plot yang sama di R
Saya ingin memplot y1 dan y2 dalam plot yang sama. x <- seq(-2, 2, 0.05) y1 <- pnorm(x) y2 <- pnorm(x, 1, 1) plot(x, y1, type = "l", col = "red") plot(x, y2, type = "l", col = "green") Tetapi ketika saya melakukannya seperti ini, mereka tidak diplot dalam plot …
571 r  plot  ggplot2  r-faq 

2
Bagaimana cara menetapkan batas untuk sumbu di plot ggplot2 R?
Saya merencanakan yang berikut ini: library(ggplot2) carrots <- data.frame(length = rnorm(500000, 10000, 10000)) cukes <- data.frame(length = rnorm(50000, 10000, 20000)) carrots$veg <- 'carrot' cukes$veg <- 'cuke' vegLengths <- rbind(carrots, cukes) ggplot(vegLengths, aes(length, fill = veg)) + geom_density(alpha = 0.2) Sekarang katakan saya hanya ingin memplot wilayah antara x=-5000ke 5000, bukan …
358 r  plot  ggplot2 

13
Plot berdampingan dengan ggplot2
Saya ingin menempatkan dua plot berdampingan menggunakan paket ggplot2 , yaitu melakukan yang setara par(mfrow=c(1,2)). Sebagai contoh, saya ingin agar dua plot berikut ditampilkan berdampingan dengan skala yang sama. x <- rnorm(100) eps <- rnorm(100,0,.2) qplot(x,3*x+eps) qplot(x,2*x+eps) Apakah saya harus meletakkannya di dalam data.frame yang sama? qplot(displ, hwy, data=mpg, facets …
339 r  visualization  ggplot2 


11
Bagaimana cara menyimpan plot sebagai gambar pada disk?
Saya merencanakan regresi linier sederhana menggunakan R. Saya ingin menyimpan gambar itu sebagai PNG atau JPEG, apakah mungkin untuk melakukannya secara otomatis? (melalui kode) Ada dua pertanyaan berbeda: Pertama, saya sudah melihat plot di monitor saya dan saya ingin menyimpannya apa adanya. Kedua, saya belum membuat plot, tetapi saya ingin …
304 r  plot  ggplot2  lattice  r-faq 

13
Pesan Bar dalam grafik batang ggplot2
Saya mencoba membuat grafik batang di mana batang terbesar akan terdekat dengan sumbu y dan batang terpendek akan menjadi yang terjauh. Jadi ini seperti Tabel yang saya miliki Name Position 1 James Goalkeeper 2 Frank Goalkeeper 3 Jean Defense 4 Steve Defense 5 John Defense 6 Tim Striker Jadi saya …
301 r  ggplot2  r-faq 

11
Bagaimana cara mengubah judul legenda di ggplot
Saya memiliki plot berikut seperti di bawah ini. Itu dibuat dengan perintah ini: library(ggplot2) df <- data.frame(cond = factor(rep(c("A", "B"), each = 200)), rating = c(rnorm(200), rnorm(200, mean=.8))) ggplot(df, aes(x=rating, fill=cond)) + geom_density(alpha = .3) + xlab("NEW RATING TITLE") + ylab("NEW DENSITY TITLE") Sekarang hal berikutnya yang ingin saya lakukan …
300 r  plot  ggplot2 

3
Judul Center Plot di ggplot2
Hai kode sederhana ini (dan semua skrip saya dari pagi ini) telah mulai memberi saya judul di luar ggplot2 Ubuntu version: 16.04 R studio version: Version 0.99.896 R version: 3.3.2 GGPLOT2 version: 2.2.0 Saya baru saja menginstal di atas pagi ini untuk mencoba dan memperbaiki ini .... dat <- data.frame( …
256 r  ggplot2 

4
Hapus legenda ggplot 2.2
Saya mencoba untuk menjaga legenda satu lapisan (halus) dan menghapus legenda yang lain (titik). Saya telah mencoba mematikan legenda dengan guides(colour = FALSE)dan geom_point(aes(color = vs), show.legend = FALSE). Sunting : Karena pertanyaan ini dan jawabannya populer, contoh yang direproduksi tampaknya berurutan: library(ggplot2) ggplot(data = mtcars, aes(x = mpg, y …
250 r  ggplot2  legend 

15
ggplot dengan sumbu 2 y di setiap sisi dan skala yang berbeda
Saya perlu memplot grafik batang yang menunjukkan jumlah dan grafik garis yang menunjukkan nilai semua dalam satu grafik, saya bisa melakukan keduanya secara terpisah, tetapi ketika saya menyatukannya, skala saya dari lapisan pertama (yaitu geom_bar) tumpang tindih dengan yang kedua lapisan (yaitu geom_line). Bisakah saya memindahkan poros geom_lineke kanan?
231 r  ggplot2  r-faq 

20
Bagaimana cara mengubah label facet?
Saya telah menggunakan ggplotperintah berikut : ggplot(survey, aes(x = age)) + stat_bin(aes(n = nrow(h3), y = ..count.. / n), binwidth = 10) + scale_y_continuous(formatter = "percent", breaks = c(0, 0.1, 0.2)) + facet_grid(hospital ~ .) + theme(panel.background = theme_blank()) untuk menghasilkan Saya ingin mengubah label sisi , menjadi sesuatu yang …
231 r  ggplot2  symbols  facet  plotmath 


2
Mematikan beberapa legenda di ggplot
Misalkan saya punya ggplot dengan lebih dari satu legenda. mov <- subset(movies, length != "") (p0 <- ggplot(mov, aes(year, rating, colour = length, shape = mpaa)) + geom_point() ) Saya dapat mematikan tampilan semua legenda seperti ini: (p1 <- p0 + theme(legend.position = "none")) Melewati show_guide = FALSEke geom_point(per pertanyaan …
221 r  ggplot2 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.