«ggplot2» etiketlenmiş sorular

ggplot2, Hadley Wickham tarafından "Grafik Gramer" ilkelerine dayanan, R için aktif olarak sürdürülen açık kaynaklı bir grafik çizim paketidir. Temiz, güçlü, dikey ve eğlenceli bir API sağlarken, R'nin temel grafiğinin ve kafes paketinin kısmen yerini alıyor.

9
Birleşik ggplotlar için ortak bir Efsane ekleyin
Yatay olarak hizaladığım iki ggplotum var grid.arrange. Birçok forum gönderisine baktım, ancak denediğim her şey şimdi güncellenen ve başka bir şey olarak adlandırılan komutlar gibi görünüyor. Verilerim şöyle görünüyor; # Data plot 1 axis1 axis2 group1 -0.212201 0.358867 group2 -0.279756 -0.126194 group3 0.186860 -0.203273 group4 0.417117 -0.002592 group1 -0.212201 0.358867 …
138 r  ggplot2  legend  gridextra 

6
Grid.arrange () çizimini dosyaya kaydetme
Kullanarak ggplot2düzenleyerek kullanarak birden fazla parsel çizmeye çalışıyorum grid.arrange(). Sahip olduğum tam sorunu açıklayan birini bulmayı başardığım için, bağlantı açıklamasından linkten alıntı yaptım : Ben kullandığınızda ggsave()sonra grid.arrange(), yani grid.arrange(sgcir1,sgcir2,sgcir3,ncol=2,nrow=2) ggsave("sgcirNIR.jpg") Izgara grafiğini değil, son bireysel ggplot'u kaydediyorum. Grafiği grid.arrange()kullanarak ggsave()veya benzeri bir şeyle gösterildiği gibi kaydetmenin herhangi bir yolu …
138 r  ggplot2  gridextra 

14
Ggplot2'de marjinal histogramlı dağılım grafiği
Aşağıdaki örnekteki gibi marjinal histogramlı dağılım grafikleri oluşturmanın bir yolu var mı ggplot2? Matlab'da bu scatterhist()işlevdir ve R için de eşdeğerleri vardır. Ancak, ggplot2 için görmedim. Tek grafikleri oluşturarak bir girişimde bulundum, ancak bunları nasıl düzgün bir şekilde ayarlayacağımı bilmiyorum. require(ggplot2) x<-rnorm(300) y<-rt(300,df=2) xy<-data.frame(x,y) xhist <- qplot(x, geom="histogram") + scale_x_continuous(limits=c(min(x),max(x))) …

5
Frekans / değere göre ayrık x ölçeği sipariş etme
Ayrık x ölçeğine sahip ggplot kullanarak kaçık bir çubuk grafik yapıyorum, x ekseni şimdi alfabetik olarak düzenlenmiştir, ancak y ekseninin değeriyle (yani en uzun çubuk sola yerleştirilmelidir). Siparişi veya sıralamayı denedim, ancak sırasıyla x eksenini sıraladım, ancak sırasıyla çubukları değil. Neyi yanlış yaptım?
137 r  ggplot2  r-faq 

7
Ggplot2 kutu grafiğindeki aykırı değerleri yoksay
Ggplot2 boxplot'ta aykırı değerleri nasıl yoksayabilirim? Sadece yok olmalarını istemiyorum (yani outlier.size = 0), ama y ekseni 1. / 3. persentili gösterecek şekilde ölçeklenecek şekilde bunların yok sayılmasını istiyorum. Aykırı değerlerim "kutunun" o kadar küçülmesine neden oluyor ki pratikte bir çizgi. Bununla başa çıkmak için bazı teknikler var mı? Düzenle …
132 r  ggplot2 

5
Bir eksendeki sayıların biçimlendirmesini ggplot ile nasıl değiştiririm?
Bazı verilerin dağılım grafiğini çizmek için R ve ggplot kullanıyorum, y eksenindeki sayıların bilgisayar tarzı üs biçimlendirmesiyle çıkması dışında her şey yolunda, yani 4e + 05, 5e + 05, vb. Bu açıkça. kabul edilemez, bu yüzden onları 500.000, 400.000 vb. olarak göstermesini istiyorum. Uygun bir üs gösterimi elde etmek de …
131 r  ggplot2 

4
gösterge yazı tipi boyutunu artır ggplot2
Yazı tipi boyutunu artırmanın bir yolu var mı ggplot2? Ben böyle bir şey belirtmek gerek legend.key.width = unit(2, "line")de themefonksiyonu, ama bu efsanelerde anahtarları, değil yazı tipi boyutları ayarlamak için kullanılır. Teşekkürler!
129 r  ggplot2 

5
Ggplot'ta çizgi genişliği nasıl değiştirilir?
Veri bağlantısı: kullanılan veriler Kodum: 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
Histogramları R'de ggplot2 ile kaplama
R'de yeniyim ve 3 histogramı aynı grafiğe çizmeye çalışıyorum. Her şey yolunda gitti, ancak benim sorunum 2 histogramın nerede örtüştüğünü görmüyorsunuz - oldukça kesik görünüyorlar. Yoğunluk grafikleri yaptığımda mükemmel görünüyor: her eğri siyah bir çerçeve çizgisiyle çevrilidir ve eğrilerin çakıştığı yerde renkler farklı görünür. Birinci resimdeki histogramlarla benzer bir şey …
124 r  ggplot2 

6
Estetik ve geom_text kullanırken lejanddan 'a'yı kaldırın
Bu kodla oluşturulan göstergeden 'a' harfini nasıl kaldırabilirim? Öğesini kaldırırsam, geom_textaçıklamada 'a' harfi görünmeyecektir. geom_textYine de tutmak istiyorum . 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
Ggplot2 kullanarak R'de şeffaf arkaplanlı grafikler nasıl yapılır?
Ggplot2 grafiklerini R'den PNG dosyalarına şeffaf arka plana sahip çıktı vermem gerekiyor. Temel R grafiklerinde her şey yolunda, ancak ggplot2 ile şeffaflık yok: 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 = x,y=y)) p <- …


5
Bir ggplot'a regresyon çizgisi ekleme
Bir ggplot'a bir regresyon çizgisi eklemek için çok çalışıyorum. Önce abline ile denedim ama çalışmasını sağlayamadım. Sonra bunu denedim ... 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) Ama o da çalışmıyor.

2
Gösterge (metin) etiketlerini ggplot'ta düzenleme
Dokümantasyona ve StackOverflow'a bakarak saatler harcadım, ancak sorunumu çözecek bir çözüm yok gibi görünüyor. Kullanırken ggplot, veri çerçevemde olmasına rağmen açıklamada doğru metni alamıyorum. Ben denedim scale_colour_manual, scale_fill_manualiçin farklı değerlere sahip labels=gibi c("T999", "T888")", "cols". İşte kodum: T999 <- runif(10, 100, 200) T888 <- runif(10, 200, 300) TY <- runif(10, …
120 r  text  ggplot2  label 

1
ggplot2'ye x ve y ekseni etiketleri ekleme
Bu grafikteki x ve y etiketlerini nasıl değiştirebilirim lütfen? 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 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.