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.

9
Tambahkan Legenda umum untuk ggplots gabungan
Saya memiliki dua ggplots yang saya sejajarkan secara horizontal grid.arrange. Saya telah melihat-lihat banyak posting forum, tetapi semua yang saya coba tampaknya merupakan perintah yang sekarang diperbarui dan diberi nama yang lain. Data saya terlihat seperti ini; # Data plot 1 axis1 axis2 group1 -0.212201 0.358867 group2 -0.279756 -0.126194 group3 …
143 r  ggplot2  legend  gridextra 

7
Menyimpan plot grid.arrange () ke file
Saya mencoba untuk merencanakan beberapa plot menggunakan ggplot2, mengaturnya menggunakan grid.arrange(). Karena saya berhasil menemukan seseorang yang menjelaskan masalah sebenarnya yang saya miliki, saya telah mengutip dari deskripsi masalah dari tautan : Ketika saya menggunakan ggsave()setelah grid.arrange(), yaitu grid.arrange(sgcir1,sgcir2,sgcir3,ncol=2,nrow=2) ggsave("sgcirNIR.jpg") Saya tidak menyimpan plot grid tetapi ggplot individu terakhir. Apakah …
141 r  ggplot2  gridextra 

14
Sebar dengan histogram marginal di ggplot2
Apakah ada cara untuk membuat diagram sebar dengan histogram marginal seperti pada contoh di bawah ini ggplot2? Di Matlab itu adalahscatterhist() fungsi dan ada padanan untuk R juga. Namun, saya belum melihatnya untuk ggplot2. Saya memulai upaya dengan membuat grafik tunggal tetapi tidak tahu bagaimana mengaturnya dengan benar. require(ggplot2) x<-rnorm(300) …

5
Urutkan skala x diskrit berdasarkan frekuensi / nilai
Saya membuat diagram batang dodged menggunakan ggplot dengan skala x diskrit, sumbu x sekarang disusun dalam urutan abjad, tetapi saya perlu mengatur ulang sehingga diurutkan berdasarkan nilai sumbu y (yaitu, batang tertinggi akan diposisikan di sebelah kiri). Saya mencoba memesan atau mengurutkan, tetapi menghasilkan mengurutkan sumbu x, tetapi tidak pada …
138 r  ggplot2  r-faq 

7
Abaikan pencilan di boxplot ggplot2
Bagaimana saya mengabaikan outlier di boxplot ggplot2? Saya tidak hanya ingin mereka menghilang (yaitu outlier.size = 0), tetapi saya ingin mereka diabaikan sehingga sumbu y menunjukkan skala untuk menunjukkan 1/3 persentil. Pencilan saya menyebabkan "kotak" menyusut begitu kecil sehingga praktis sebuah garis. Apakah ada beberapa teknik untuk mengatasi ini? Edit …
132 r  ggplot2 

5
Bagaimana cara mengubah format angka pada sumbu dengan ggplot?
Saya menggunakan R dan ggplot untuk menggambar sebar data, semua baik-baik saja kecuali bahwa angka pada sumbu y keluar dengan format eksponen gaya komputer, yaitu 4e + 05, 5e + 05, dll. Ini jelas tidak dapat diterima, jadi saya ingin menampilkannya sebagai 500.000, 400.000, dan sebagainya. Mendapatkan notasi eksponen yang …
131 r  ggplot2 

4
tingkatkan ukuran font ggplot2 legenda
Apakah ada cara untuk memperbesar ukuran font ggplot2? Saya pikir saya perlu menentukan sesuatu seperti legend.key.width = unit(2, "line")dalam themefungsi, tetapi yang digunakan untuk menyesuaikan kunci dalam legenda, bukan ukuran font. Terima kasih!
128 r  ggplot2 

5
Bagaimana cara mengubah lebar garis di ggplot?
Datalink: data yang digunakan Kode saya: ccfsisims <- read.csv(file = "F:/Purdue University/RA_Position/PhD_ResearchandDissert/PhD_Draft/GTAP-CGE/GTAP_NewAggDatabase/NewFiles/GTAP_ConsIndex.csv", header=TRUE, sep=",", na.string="NA", dec=".", strip.white=TRUE) ccfsirsts <- as.data.frame(ccfsisims) ccfsirsts[6:24] <- sapply(ccfsirsts[6:24],as.numeric) ccfsirsts <- droplevels(ccfsirsts) ccfsirsts <- transform(ccfsirsts,sres=factor(sres,levels=unique(sres))) library(ggplot2) #------------------------------------------------------------------------------------------ #### Plot of food security index for Morocco and Turkey by sector #------------------------------------------------------------------------------------------ #_Code_Begin... datamortur <- melt(ccfsirsts[ccfsirsts$region %in% c("TUR","MAR"), …
127 r  ggplot2  line-plot 

3
Menghamparkan histogram dengan ggplot2 di R
Saya baru mengenal R dan mencoba memplot 3 histogram ke grafik yang sama. Semuanya bekerja dengan baik, tetapi masalah saya adalah Anda tidak melihat di mana 2 histogram tumpang tindih - mereka terlihat agak terpotong. Saat saya membuat plot kepadatan, itu terlihat sempurna: setiap kurva dikelilingi oleh garis bingkai hitam, …
124 r  ggplot2 

6
Hapus 'a' dari legenda saat menggunakan aesthetics dan geom_text
Bagaimana saya bisa menghapus huruf 'a' dari legenda yang dibuat oleh kode ini? Jika saya menghapus geom_text, maka huruf 'a' tidak akan ditampilkan di legenda. Saya ingin menyimpannya geom_text. ggplot(data = iris, aes(x = Sepal.Length, y=Sepal.Width, shape = Species, colour = Species)) + geom_point() + geom_text(aes(label = Species))
124 r  ggplot2  aesthetics 

3
Bagaimana cara membuat grafik dengan background transparan di R menggunakan ggplot2?
Saya perlu mengeluarkan grafik ggplot2 dari file R ke PNG dengan latar belakang transparan. Semuanya baik-baik saja dengan grafik R dasar, tetapi tidak ada transparansi dengan ggplot2: d <- rnorm(100) #generating random data #this returns transparent png png('tr_tst1.png',width=300,height=300,units="px",bg = "transparent") boxplot(d) dev.off() df <- data.frame(y=d,x=1) p <- ggplot(df) + stat_boxplot(aes(x …

5
Menambahkan garis regresi pada ggplot
Saya berusaha keras untuk menambahkan garis regresi pada ggplot. Saya pertama kali mencoba dengan abline tetapi tidak berhasil. Kemudian saya mencoba ini ... data = data.frame(x.plot=rep(seq(1,5),10),y.plot=rnorm(50)) ggplot(data,aes(x.plot,y.plot))+stat_summary(fun.data=mean_cl_normal) + geom_smooth(method='lm',formula=data$y.plot~data$x.plot) Tapi itu juga tidak berhasil.

2
Mengedit label legenda (teks) di ggplot
Saya telah menghabiskan waktu berjam-jam untuk melihat dokumentasi dan StackOverflow, tetapi tampaknya tidak ada solusi untuk menyelesaikan masalah saya. Saat menggunakan ggplotsaya tidak bisa mendapatkan teks yang tepat di legenda, meskipun itu dalam kerangka data saya. Saya sudah mencoba scale_colour_manual, scale_fill_manualdengan nilai yang berbeda labels=seperti c("T999", "T888")", "cols". Ini kode …
120 r  text  ggplot2  label 


1
menambahkan label sumbu x dan y di ggplot2
Bagaimana cara mengubah label x dan y pada grafik ini? library(Sleuth2) library(ggplot2) discharge<-ex1221new$Discharge area<-ex1221new$Area nitrogen<-ex1221new$NO3 p <- ggplot(ex1221new, aes(discharge, area), main="Point") p + geom_point(aes(size= nitrogen)) + scale_area() + opts(title = expression("Weighted Scatterplot of Watershed Area vs. Discharge and Nitrogen Levels (PPM)"), subtitle="n=41")
119 r  label  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.