Wie erstelle ich mit ggplot2 transparente Schwarz-Weiß-Überlappungshistogramme?
Ich habe ggplot2 verwendet, um zwei transparente überlappende Histogramme zu erstellen.
test = data.frame(condition = rep(c("a", "b"), each = 500), value = rep(-1, 1000))
test[1:500,]$value = rnorm(500)
test[501:1000,]$value = rnorm(500) + 2
fig = ggplot(test, aes(x = value, fill = condition)) +
#scale_fill_grey() +
geom_histogram(position = "identity", alpha = .5)
fig
Die resultierende Handlung sieht gut aus, ist aber farbig. Ich brauche ein Graustufen- oder Schwarz / Weiß-Diagramm.
Die Verwendung von "scale_fill_grey ()" führt zu einem Diagramm mit Transparenz, das sehr schwer zu "lesen" ist.
Im Idealfall hätte ich gerne ein Schwarz / Weiß-Diagramm, das anstelle von Farbe Textur verwendet, z. B. Schraffur: "///" für eine Bedingung, "\\\" für die andere Bedingung, was zu "XXX" führt, wenn die Balken angezeigt werden Überlappung. Ist das möglich?