Ich habe Daten mit einem 2-Level-Faktor, die ich gerne als Histogramm ggplot2 überlagern würde.Overlaying ggplot2 Histogramme mit verschiedenen binwidths
Meine Daten:
set.seed(1)
df <- data.frame(y = c(rnorm(1000),rnorm(10)), group = c(rep("A",1000),rep("B",10)))
mein Grundstück:
library(ggplot2)
ggplot(df, aes(y, fill = group)) + geom_histogram(alpha = 0.5, position = "identity")
Das Problem ist, dass die Anzahl der Punkte für die Gruppen A und B, da sie zusammen mit diesem Code ist sehr unterschiedlich darstellen, die verwendet die gleiche binbreite ist nicht ideal.
In der Tat wirft es eine Warnung:
stat_bin()` using `bins = 30`. Pick better value with `binwidth`.
Gibt es eine Möglichkeit überlagert Histogramme mit unterschiedlichen binwidths zu zeichnen?