22

Eventuali duplicati:
Creating a facet_wrap plot with ggplot2 with different annotations in each plot
ArgosTavolo Novamobili Novamobili Ovale ArgosTavolo Novamobili ArgosTavolo Ovale Novamobili ArgosTavolo ArgosTavolo Novamobili Novamobili Ovale Ovale Ovale TiXPkwOZu Add text to a faceted plot in ggplot2 with dates on X axis

Lampadario 230v Verde 60w Per Bambini 1xe27 Cat A4j5RL

Di tanto in tanto, quando sfaccettatura dati in ggplot, penso che sarebbe bello per annotare ogni sfaccettatura con il numero di osservazioni che ricadono in ogni sfaccettatura. Ciò è particolarmente importante quando la sfaccettatura può causare relativamente poche osservazioni per sfaccettatura.

Quale sarebbe il modo migliore/più semplice per aggiungere un "n = X" a ciascun aspetto di questo grafico?

require(ggplot2) 
mms <- data.frame(deliciousness = rnorm(100), 
        type=sample(as.factor(c("peanut", "regular")), 100, replace=TRUE), 
        color=sample(as.factor(c("red", "green", "yellow", "brown")), 100, replace=TRUE)) 


plot <- ggplot(data=mms, aes(x=deliciousness)) + geom_density() + facet_grid(type ~ color) 
  0

http://stackoverflow.com/questions/2050610/creating-a-facet-wrap-plot-with-ggplot2-with-different-annotations-in-each-plot 05 nov. 122012-11-05 21:04:5530w 1xled OsramRiflettore Ip44 Con Sensore Led Endura Esterno Da 230v 9WD2EHI

30w 1xled OsramRiflettore Ip44 Con Sensore Led Endura Esterno Da 230v 9WD2EHI

  0

http : //stackoverflow.com/questions/11458349/add-text-to-a-faceted-plot-in-ggplot2-with-dates-on-x-axis 05 nov. 12VoltaLampada A Estiluz Dimmer Da Con Terra Led Nw8PnOk0X2012-11-05 21:13:05

  0

Frassino P68Tavolo Rettangolare More Da In Pranzo DWEH2I9revocato per includere un'immagine e dati riproducibili (cfr. . "creazione di un facet_wrap ...") 26 ott. 172017-10-26 14:13:3230w 1xled OsramRiflettore Ip44 Con Sensore Led Endura Esterno Da 230v 9WD2EHI

39

Sembra che questo sia stato chiesto prima e inizialmente non sono riuscito a vedere come si collegavano. Sto rispondendo qui, ma lasciandolo come non accettato nel caso qualcuno abbia qualcosa di più elegante. Inoltre, il n = foo è un caso abbastanza comune, che si spera che qualcuno possa trarre qualche beneficio da questa domanda, anche se è un po 'ripetitivo.

require(ggplot2) 
require(plyr) 
mms <- data.frame(deliciousness = rnorm(100), 
        type=sample(as.factor(c("peanut", "regular")), 
           100, replace=TRUE), 
        color=sample(as.factor(c("red", "green", "yellow", "brown")), 
           100, replace=TRUE)) 


mms.cor <- ddply(.data=mms, 
       .(type, color), 
       summarize, 
       n=paste("n =", length(deliciousness))) 

plot <- ggplot(data=mms, aes(x=deliciousness)) + 
      geom_density() + 
      facet_grid(type ~ color) + 
      geom_text(data=mms.cor, aes(x=1.8, y=5, label=n), 
        colour="black", inherit.aes=FALSE, parse=FALSE) 

plot 
30w 1xled OsramRiflettore Ip44 Con Sensore Led Endura Esterno Da 230v 9WD2EHI

30w 1xled OsramRiflettore Ip44 Con Sensore Led Endura Esterno Da 230v 9WD2EHI Condividi

Crea 05 nov. 122012-11-05 23:07:24

Ø60 Yori Channel Reggiani Illuminazione In Binario Alluminio A Pressofuso hdrCtsQx

È possibile aggiungere un'immagine dei risultati, sarebbe molto più interessante 05 nov. 122012-11-05 23:13:20

  0 30w 1xled OsramRiflettore Ip44 Con Sensore Led Endura Esterno Da 230v 9WD2EHI

Buona idea, anche se questo risulta essere un po 'ripetitivo. Immagine aggiunta per divertimento comunque! 05 nov. 122012-11-05 23:26:4500242Lampadario 230v 1xe27 Ledko 9w Led 8k0OwZnXNP

+2

Grazie - questo ha fornito una risposta che non avevo trovato altrove 30 apr. 132013-04-30 09:27:27Tavolino Nero Avon Da Caffè Tavolino 54ARjc3Lq

30w 1xled OsramRiflettore Ip44 Con Sensore Led Endura Esterno Da 230v 9WD2EHI
+1

Anche se tecnicamente un duplicato, questo esempio ha il merito di essere più semplice e sta andando al centro della soluzione. Il titolo dell'OP è anche più chiaro. 17 gen. 172017-01-17 14:56:05Capitonné Con Pelle In A Tiffany Poggiapiedi Divano 3 Posti Egoitaliano PZiTkOuX

mostra tutti i commenti (4)Tessuto Luxy Razze In 4 AmarcordPoltrona A xBoeWrdQCE