2016-05-05 5 views
0

Das ist die Linie, die ich verwenden, um ein Histogramm zu zeichnen mit dem ggplot2 Paket,Wie kann ich die Standard-Binweite in R melde

ggplot(ex0116, aes(PerCapitaGDP)) +geom_histogram(fill=NA, color="black") + theme_bw() 

Wenn ich es aktiviere, zeigt es ein gewünschtes Histogramm und die Nachricht, die sagt

'stat_bin()' ‚Bins = 30'.Pick besseren Wert mit 'binwidth'

erscheint mit.

Also ich denke, dass ich insgesamt 30 Bins habe, aber was ich tun möchte, ist , um die Standard-BIN-Breite dieses Histogramms zu bekommen, nicht die Anzahl der Bins. Ich weiß, wie man die Sortierfachbreite ändert, aber nicht weiß, wie man die Standardbehälterbreite erhält.

Was kann ich in dieser Situation tun?

+0

[Es gibt keine Standard-binwidth] (http://docs.ggplot2.org/current/geom_histogram.html), es wird aus den 30 Bins berechnet. –

Antwort

0

Der einfachste Weg für Sie wäre:

diff(range(ex0116$PerCapitaGDP))/30 

Dies ist die Art und Weise ggplot2 die Binweite berechnet.

Hoffe es hilft!

Verwandte Themen