Ich arbeite auf einem Daten und ich habe 2 Variablen wie denen man:Wie spezifiziert man Klassenlänge in ggplot Histogrammen?
AgeC NbSin2003(NbClaim)
[39.5,47.5) 0
[39.5,47.5) 1
[51.5,58.5) 0
[20,27.5) 0
[39.5,47.5) 0
[27.5,33.5) 0
[51.5,58.5) 0
[39.5,47.5) 1
[36.5,39.5) 0
[39.5,47.5) 1
[39.5,47.5) 0
[20,27.5) 0
[39.5,47.5) 0
[51.5,58.5) 0
[51.5,58.5) 0
[51.5,58.5) 0
[27.5,33.5) 0
[58.5,69) 0
Jetzt ggplot ich mit ein Histogramm mit NbSin2003 in fonction von AGEC und in jeder Klasse von AGEC haben möchte ich den Durchschnitt erhalten möchten von NbSin2003 entsprechenden Werten.
Beispiel:
Wenn wir die Klasse [39.5,47.5) für AGEC nehmen, haben wir:
AgeC NbSin2003
[39.5,47.5) 0
[39.5,47.5) 1
[39.5,47.5) 0
[39.5,47.5) 1
[39.5,47.5) 1
[39.5,47.5) 0
[39.5,47.5) 0
Für diese Klasse die Balken des Histogramms Willen Länge (0+ 1 + 0 + 1 + 1 + 0 + 0) /7=0.42
ich es mit BarPlot und xtabs wie das zu tun gelungen: barplot(xtabs(NbSin2003/sum(NbSin2003)~AgeC,data))
Aber ich möchte ggplot verwenden, um eine bessere Qualität des Histogramms zu erhalten, und ich habe alle meine Grafiken damit gemacht.
Danke euch allen!
Oder nur 'gemein (NbSin2003)'. Sie können auch 'geom_col()' anstelle von 'geom_bar (stat =" identity ") verwenden. – Axeman
@Axeman hat absolut Recht! Danke, dass du darauf hingewiesen hast. – wibom