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

1
Verileri kaldırmadan ggplot2 eksenlerini sınırlayın (sınırların dışında): yakınlaştırma
Ggplot'ta eksen sınırlarını belirtirseniz, dış noktalar kaldırılır. Bu noktalar için iyidir, ancak belirtilen aralıkla kesişen çizgileri çizmek isteyebilirsiniz, ancak ggplot'lar rangeveya xlim/ylimyöntemler bunları kaldırır. Dıştaki verileri kaldırmadan çizim ekseni aralığını belirlemenin başka bir yolu var mı? Örneğin require(ggplot2) d = data.frame(x=c(1,4,7,2,9,7), y=c(2,5,4,10,5,3), grp=c('a','a','b','b','c','c')) ggplot(d, aes(x, y, group=grp)) + geom_line() ggplot(d, …
106 r  ggplot2  zoom  limits 

9
İki grafik kenarını sola hizala (ggplot)
Ggplot kullanıyorum ve üst üste görüntülemek istediğim iki grafiğim var. grid.arrangeOnları istiflemek için gridExtra'dan kullandım . Sorun şu ki, eksen etiketleri ne olursa olsun grafiklerin sol kenarlarının yanı sıra sağ kenarlarının da hizalanmasını istiyorum. (sorun, bir grafiğin etiketlerinin kısa, diğerinin uzun olması nedeniyle ortaya çıkar). Soru: Bunu nasıl yapabilirim? Grid.arrange …
105 r  ggplot2  gridextra  gtable 

7
Ggplot2'den ızgara, arka plan rengi ve üst ve sağ kenarlıkları kaldırın
Hemen aşağıdaki grafiği ggplot2 kullanarak yeniden oluşturmak istiyorum. Yaklaşabilirim ama üst ve sağ sınırları kaldıramıyorum. Aşağıda, Stackoverflow üzerinde veya aracılığıyla bulunan birkaç öneri de dahil olmak üzere ggplot2 kullanarak birkaç deneme sunuyorum. Maalesef bu önerileri işe alamadım. Birinin aşağıdaki kod parçacıklarından birini veya birkaçını düzeltebileceğini umuyorum. Önerileriniz için teşekkürler. # …
104 r  ggplot2 


8
Ggplot2'de renkleri doldurmak için doku nasıl eklenir
Şu anda scale_brewer()dolgu için kullanıyorum ve bunlar renkli (ekranda ve renkli yazıcı aracılığıyla) güzel görünüyor, ancak siyah beyaz bir yazıcı kullanırken griler olarak nispeten eşit şekilde yazdırılıyor. Çevrimiçi ggplot2belgeleri araştırdım, ancak renkleri doldurmak için doku ekleme hakkında hiçbir şey görmedim. ggplot2Bunu yapmanın resmi bir yolu var mı yoksa kullandığı bir …
103 r  ggplot2 

4
Yunan sembolleri ggplot2'de nasıl kullanılır?
Kategorilerimin Yunan harfleriyle adlandırılması gerekiyor. Ben kullanıyorum ggplot2ve verilerle çok güzel çalışıyor. Ne yazık ki bu Yunan sembollerini x eksenine (çentik işaretlerine) nasıl yerleştireceğimi ve aynı zamanda efsanede görünmelerini sağlayamıyorum. Bunu yapmanın bir yolu var mı? GÜNCELLEME: Bağlantıya bir göz attım , ancak yapmak istediğim şeyi başarmak için açıklanmış iyi …
102 r  graphics  unicode  utf-8  ggplot2 

3
Ggplot2'den gelen "sınıf geçersizliği" hatasıyla nasıl başa çıkılır?
Mevcut bir ggplot'a yeni bir satır yerleştirmeye çalışırken şu hatayı alıyorum: Error: ggplot2 doesn't know how to deal with data of class uneval Kodumun ilk kısmı iyi çalışıyor. Aşağıda, bir Ortabatı Birleşik Devletler elektrik enerjisi piyasasından "en son" saatlik rüzgar üretimi verilerinin bir görüntüsü bulunmaktadır. Şimdi son iki güne değecek …
101 r  ggplot2 



4
ggplot2 kullanılmayan seviyeleri barplot tutar
Kullanılmayan seviyeleri (yani sayının 0 olduğu seviyeler) çubuk grafiğimde çizmek istiyorum, ancak kullanılmayan seviyeler düşüyor ve bunları nasıl koruyacağımı bulamıyorum df <- data.frame(type=c("A", "A", "A", "B", "B"), group=rep("group1", 5)) df$type <- factor(df$type, levels=c("A","B", "C")) ggplot(df, aes(x=group, fill=type)) + geom_bar() Yukarıdaki örnekte, C'nin 0 sayımıyla çizildiğini görmek istiyorum, ancak bu tamamen …
101 r  ggplot2  legend  levels 

1
Geom_text'i kaçık barplotta konumlandırın
Başlığı kendiliğinden açıklayıcı yapmaya çalıştım, ama işte - önce veriler: dtf <- structure(list(variable = structure(c(1L, 1L, 2L, 2L, 3L, 3L, 4L, 4L, 5L, 5L), .Label = c("vma", "vla", "ia", "fma", "fla"), class = "factor"), ustanova = structure(c(1L, 2L, 1L, 2L, 1L, 2L, 1L, 2L, 1L, 2L), .Label = c("srednja škola", …
101 r  plot  ggplot2  bar-chart 

3
Facet_grid grafiklerinin şerit metnini nasıl değiştirebilirim?
Yontulmuş grafiklerde şerit metnin boyutunu nasıl değiştirebileceğimi merak ediyorum. Sorum, arsa başlıklarıyla ilgili bir soruya benzer , ancak özellikle konu başlığını değil, faset başlıklarında (strip_h) görünen metni değiştirmekle ilgileniyorum. Örnek olarak, mpg veri kümesini düşünün. library(ggplot2) qplot(hwy, cty, data = mpg) + facet_grid( . ~ manufacturer) Ortaya çıkan çıktı , …
100 r  ggplot2 

6
Ggplot2'de qplot () ve ggplot () arasında seçim yapma [kapalı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu yazıyı düzenleyerek gerçekler ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . 3 yıl önce kapalı . Bu soruyu geliştirin ggplot2R'de çizim yapmak için harika paketi kullanmaya başlıyorum ve her olay örgüsünden önce kendime …
98 r  ggplot2 

2
Ggplot'ta yönlerin sırasını düzeltme
Veri: df <- data.frame( type = c("T", "F", "P", "T", "F", "P", "T", "F", "P", "T", "F", "P"), size = c("50%", "50%", "50%", "100%", "100%", "100%", "150%", "150%", "150%", "200%", "200%", "200%"), amount = c(48.4, 48.1, 46.8, 25.9, 26, 24.9, 21.1, 21.4, 20.1, 20.8, 21.5, 16.5) ) Ggplot (x ekseni …
97 r  ggplot2  sequence  facet 

4
'Dengesiz' bir ggplot ızgarası nasıl elde edebilirim?
İle grid.arrange, aşağıdaki ggplotgibi bir şey kullanarak çok panelli bir şekil elde etmek için bir ızgarada birden çok figür düzenleyebilirim : library(ggplot2) library(grid) library(gridExtra) bazı ggplot2 grafikleri oluşturun, sonra plot5 <- grid.arrange(plot4, plot1, heights=c(3/4, 1/4), ncol=1, nrow=2) İlk sütunun tamamında bir grafik ve ikinci sütunda üç grafik içeren 'dengesiz' bir …
94 r  ggplot2  r-grid 

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.