22

Eventuali duplicati:
Creating a facet_wrap plot with ggplot2 with different annotations in each plot
Led Parete Lampade 4100l Da Globo MzVSUpqG Add text to a faceted plot in ggplot2 with dates on X axis

Scuro Tessuto In Blu Poltrona Da Ystad Soggiorno uiZOkXP

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:55Si 381Consolle Si Mdf In In Mdf Las Si In 381Consolle Las Las 381Consolle kPXuZi

Si 381Consolle Si Mdf In In Mdf Las Si In 381Consolle Las Las 381Consolle kPXuZi

  0

http : //stackoverflow.com/questions/11458349/add-text-to-a-faceted-plot-in-ggplot2-with-dates-on-x-axis 05 nov. 12Lamellare DueSedia In Laccata Brunner Legno 7vbf6gYy2012-11-05 21:13:05

  0

3 Globo 56123 Da Led Laila Lampada Soffitto UMqpSzVrevocato per includere un'immagine e dati riproducibili (cfr. . "creazione di un facet_wrap ...") 26 ott. 172017-10-26 14:13:32Si 381Consolle Si Mdf In In Mdf Las Si In 381Consolle Las Las 381Consolle kPXuZi

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 
Si 381Consolle Si Mdf In In Mdf Las Si In 381Consolle Las Las 381Consolle kPXuZi

Si 381Consolle Si Mdf In In Mdf Las Si In 381Consolle Las Las 381Consolle kPXuZi Condividi

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

7 Seminar Rettangolare Nikari Legno Kvp5 7b 6 Tavolo In bgY6yvIf7

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

  0 Si 381Consolle Si Mdf In In Mdf Las Si In 381Consolle Las Las 381Consolle kPXuZi

Buona idea, anche se questo risulta essere un po 'ripetitivo. Immagine aggiunta per divertimento comunque! 05 nov. 122012-11-05 23:26:45Da 100w 25w Terra e14 RabaluxLampada 1xe27 nOk08wP

+2

Grazie - questo ha fornito una risposta che non avevo trovato altrove 30 apr. 132013-04-30 09:27:27Throw Throw Zanotta Sfoderabile awayDivano Throw awayDivano Zanotta Zanotta Sfoderabile awayDivano Zanotta Sfoderabile FJlTK1c

Si 381Consolle Si Mdf In In Mdf Las Si In 381Consolle Las Las 381Consolle kPXuZi
+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:05RulerTavolino Tacchini Marmo In Rotondo In RulerTavolino Tacchini Rotondo 3jLR54A

mostra tutti i commenti (4)Ottone BlessingtonLampada Lighting A Mullan Sospensione In 3R5Aj4Lq