«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.

6
Ggplot2 kullanılırken kalıcı geçersiz grafik durumu hatası
Veri çerçevemin iyi olduğuna ve kodumun iyi olduğuna inanıyorum. Aslında, işleri olabildiğince basit hale getirmek için veri çerçevesinin bazı kısımlarını ve grafik kodunun çoğunu kaldırdım. Ama yine de anlıyorum: Error in .Call.graphics(C_palette2, .Call(C_palette2, NULL)) : invalid graphics state Burada sorun ne? Veriler şu şekildedir: date trt var val 1/8/2008 cc …
119 r  ggplot2 

1
Geom_bar ggplot2'deki çubukları yeniden sıralayın
Arsanın miRNAen yüksekten en valuedüşüğe doğru sıralandığı bir çubuk arsa yapmaya çalışıyorum miRNA. Kodum neden çalışmıyor? > head(corr.m) miRNA variable value 1 mmu-miR-532-3p pos 7 2 mmu-miR-1983 pos 75 3 mmu-miR-301a-3p pos 70 4 mmu-miR-96-5p pos 5 5 mmu-miR-139-5p pos 10 6 mmu-miR-5097 pos 47 ggplot(corr.m, aes(x=reorder(miRNA, value), y=value, fill=variable)) …
119 r  ggplot2 


3
Facet_wrap ve ölçekler = ggplot2'de "serbest" ile ayrı eksen limitlerini ayarlama
Tahmin edilen ve gerçek değerleri yan yana görüntülemek için, tahmin edilen değer ve kalıntıların bir grafiğiyle birlikte yönlü bir grafik oluşturuyorum. shinyFarklı eğitim parametreleri kullanarak modelleme çabalarının sonuçlarını keşfetmeye yardımcı olmak için kullanacağım. Modeli, verilerin% 85'i ile eğitiyorum, kalan% 15'i test ediyorum ve her seferinde gerçek / tahmin edilen değerleri …
115 r  ggplot2  facet 

1
ggplot: Yönlü grafikler arasındaki boşluk nasıl artırılır?
Birbirinin altına güzelce çizilmiş birkaç yönlü histogramım var (aşağıdaki komutla elde edilmiştir). Aralarındaki mesafeyi artırmak istiyorum, ancak bunlar dar. Ben baktım doc ancak bunun için bir parametre bulamadık. qplot (Happiness.Level, Number.of.Answers, data=mydata, geom="histogram") + facet_grid (Location ~ .)
114 r  ggplot2 

3
Ggplot2'de eksen ve alan grafiği arasındaki boşluk nasıl kaldırılır?
Aşağıdaki veri çerçevesine sahibim: uniq <- structure(list(year = c(1986L, 1987L, 1991L, 1992L, 1993L, 1994L, 1995L, 1996L, 1997L, 1998L, 1999L, 2000L, 2001L, 2002L, 2003L, 2004L, 2005L, 2006L, 2007L, 2008L, 2009L, 2010L, 2011L, 2012L, 2013L, 2014L, 1986L, 1987L, 1991L, 1992L, 1993L, 1994L, 1995L, 1996L, 1997L, 1998L, 1999L, 2000L, 2001L, 2002L, 2003L, 2004L, …
113 r  plot  ggplot2 

2
Ggplot2'de yığılmış çubuk grafikte veri değerleri gösteriliyor
Ggplot2'deki yığılmış çubuk grafikteki veri değerlerini göstermek istiyorum. İşte denenen kodum Year <- c(rep(c("2006-07", "2007-08", "2008-09", "2009-10"), each = 4)) Category <- c(rep(c("A", "B", "C", "D"), times = 4)) Frequency <- c(168, 259, 226, 340, 216, 431, 319, 368, 423, 645, 234, 685, 166, 467, 274, 251) Data <- data.frame(Year, …
112 r  graphics  ggplot2 


5
ggplot'ta gösterge başlığını kaldır
Bir efsanenin başlığını kaldırmaya çalışıyorum ggplot2: df <- data.frame( g = rep(letters[1:2], 5), x = rnorm(10), y = rnorm(10) ) library(ggplot2) ggplot(df, aes(x, y, colour=g)) + geom_line(stat="identity") + theme(legend.position="bottom") Bu soruyu gördüm ve oradaki çözümlerin hiçbiri benim için işe yaramıyor gibi görünüyor. Çoğu, nasıl optskullanımdan kaldırıldığı ve themebunun yerine kullanılacağı …
111 r  ggplot2 

6
Ggplot'ta sütun adını belirtmek için bir değişken nasıl kullanılır
Bir ggplot komutum var ggplot( rates.by.groups, aes(x=name, y=rate, colour=majr, group=majr) ) bir işlevin içinde. Ancak, renk ve grup olarak kullanılacak sütunu seçmek için işlevin bir parametresini kullanabilmek istiyorum. Yani böyle bir şey isterdim f <- function( column ) { ... ggplot( rates.by.groups, aes(x=name, y=rate, colour= ??? , group=??? ) ) …
110 r  ggplot2  r-faq 

3
Dikey bir geom_vline, sınıf tarihinin x eksenine nasıl alınır?
Ben google grubunda Hadley'in yazı bulundu rağmen POSIXctve geom_vlineben bunu halletmek olamazdı. Örneğin 1998, 2005 ve 2010 yıllarına ait bir zaman serim var ve dikey bir çizgi çizmek istiyorum. ggplotVe qplotsözdizimini denedim , ancak yine de ya hiç dikey çizgi görmüyorum ya da dikey çizgi ilk dikey ızgarada çiziliyor ve …
109 r  date  ggplot2  time-series 

2
ggplot2 göstergesini aşağı ve yatay
Bir ggplot2 lejantını arsanın altına nasıl taşıyabilir ve yatay olarak döndürebilirim? Basit kod: library(reshape2) # for melt df <- melt(outer(1:4, 1:4), varnames = c("X1", "X2")) p1 <- ggplot(df, aes(X1, X2)) + geom_tile(aes(fill = value)) p1 + scale_fill_continuous(guide = guide_legend()) İstenen (yaklaşık) sonuç:
109 r  ggplot2 



10
Boş bir arsa nasıl çizilir?
Boş bir komplo yapmam gerekiyor. Bulabildiğim en iyisi bu. plot(0, xaxt = 'n', yaxt = 'n', bty = 'n', pch = '', ylab = '', xlab = '') Daha basit çözümler var mı? Not: tamamen boş, eksen yok vs.
106 r  ggplot2  plot 

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.