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.

3
Bagaimana cara mengatur jumlah ggplot yang berubah-ubah menggunakan grid.arrange?
Ini diposkan silang di grup google ggplot2 Situasi saya adalah bahwa saya sedang mengerjakan fungsi yang mengeluarkan sejumlah plot yang berubah-ubah (tergantung pada data input yang disediakan oleh pengguna). Fungsi mengembalikan daftar plot n, dan saya ingin meletakkan plot tersebut dalam formasi 2 x 2. Saya berjuang dengan masalah simultan …
93 r  ggplot2 


3
geom_smooth () apa saja metode yang tersedia?
Saya menggunakan geom_smooth()dari ggplot2. Dalam buku Hadley Wickham ("ggplot2 - Grafik Elegan untuk Analisis Data") ada contoh (halaman 51), di mana method="lm"digunakan. Dalam manual online tidak ada pembicaraan tentang methodargumen. Saya melihat hasil Google lainnya (dan pertanyaan di sini) dari orang-orang yang menggunakan method='loess'. Apakah ada daftar yang lengkap di …
93 r  ggplot2 

1
ggplot geom_text kontrol ukuran font
Saya mencoba mengubah font menjadi 10 untuk label plot batang saya ggplot2dengan melakukan sesuatu seperti ini: ggplot(data=file,aes(x=V1,y=V3,fill=V2)) + geom_bar(stat="identity",position="dodge",colour="white") + geom_text(aes(label=V2),position=position_dodge(width=0.9), hjust=1.5,colour="white") + theme_bw()+theme(element_text(size=10)) ggsave(filename="barplot.pdf",width=4,height=4) tetapi gambar yang dihasilkan memiliki ukuran font yang sangat besar untuk label plot batang. Kemudian saya berpikir untuk memodifikasinya geom_text()dengan ini: geom_text(size=10,aes(label=V2),position=position_dodge(width=0.9), hjust=1.5,colour="white") Font label …
93 r  ggplot2 

5
Bagaimana cara menyusun daftar variabel plot menggunakan grid.arrange?
library(ggplot2) df <- data.frame(x=1:10, y=rnorm(10)) p1 <- ggplot(df, aes(x,y)) + geom_point() plist <- list(p1,p1,p1,p1,p1) # In my real example,a plot function will fit a ggplot to a list of datasets #and return a list of ggplots like the example above. Saya ingin mengatur plot menggunakan grid.arrange()in gridExtra. Bagaimana saya melakukan …
92 r  ggplot2 

3
Hapus legenda ekstra di ggplot2
Saya memiliki bingkai data sederhana yang saya coba gunakan untuk membuat plot garis dan titik gabungan ggplot2. Misalkan data saya terlihat seperti ini: df <- data.frame(x=rep(1:10,2), y=c(1:10,11:20), group=c(rep("a",10),rep("b",10))) Dan saya mencoba membuat plot: g <- ggplot(df, aes(x=x, y=y, group=group)) g <- g + geom_line(aes(colour=group)) g <- g + geom_point(aes(colour=group, alpha …
92 r  ggplot2  legend 

5
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 mengkompilasi MWE di bawah ini dengan keluarga font yang berbeda. library(ggplot2) library(extrafont) loadfonts(device = "win") …

4
R ggplot2: stat_count () tidak boleh digunakan dengan kesalahan estetika dalam grafik Batang
Saya mendapatkan kesalahan ini saat memplot grafik batang dan saya tidak dapat menghilangkannya, saya telah mencoba qplot dan ggplot tetapi masih kesalahan yang sama. Berikut adalah kode saya: library(dplyr) library(ggplot2) #Investigate data further to build a machine learning model data_country = data %>% group_by(country) %>% summarise(conversion_rate = mean(converted)) #Ist method …
91 r  ggplot2  bar-chart 

3
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()) # ... Sehingga poin 6dan 12berbagi grup, tetapi tidak dengan 3.
91 r  ggplot2 

4
Jelaskan peringatan ggplot2: "K baris yang dihapus berisi nilai yang hilang"
Saya mendapatkan peringatan ini saat mencoba membuat plot dengan ggplot. Setelah meneliti online untuk beberapa saat banyak yang menyarankan bahwa database saya berisi nilai null atau data yang hilang secara umum, yang sebenarnya tidak terjadi. Dalam pertanyaan ini jawaban yang diterima mengatakan sebagai berikut: Peringatan tersebut berarti bahwa beberapa elemen …
90 r  ggplot2 

7
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 Google tampaknya tidak memberikan hasil yang relevan, selain cara …
90 r  ggplot2 

7
Bagaimana cara menambahkan subtitle ggplot2 dengan ukuran dan warna yang berbeda?
Saya menggunakan ggplot2 untuk meningkatkan barplot presipitasi. Berikut adalah contoh yang dapat direproduksi dari apa yang ingin saya capai: library(ggplot2) library(gridExtra) secu <- seq(1, 16, by=2) melt.d <- data.frame(y=secu, x=LETTERS[1:8]) m <- ggplot(melt.d, aes(x=x, y=y)) + geom_bar(fill="darkblue") + labs(x="Weather stations", y="Accumulated Rainfall [mm]") + opts(axis.text.x=theme_text(angle=-45, hjust=0, vjust=1), title=expression("Rainfall"), plot.margin = …
89 r  ggplot2  subtitle 

3
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 x dan y sama, plot …
89 r  ggplot2 

9
Cara menampilkan hanya nilai integer pada sumbu menggunakan ggplot2
Saya memiliki plot berikut: library(reshape) library(ggplot2) library(gridExtra) require(ggplot2) data2<-structure(list(IR = structure(c(4L, 3L, 2L, 1L, 4L, 3L, 2L, 1L ), .Label = c("0.13-0.16", "0.17-0.23", "0.24-0.27", "0.28-1" ), class = "factor"), variable = structure(c(1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L), .Label = c("Real queens", "Simulated individuals" ), class = "factor"), value …
88 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.