मैंने दो पारदर्शी ओवरलैपिंग हिस्टोग्राम बनाने के लिए ggplot2 का उपयोग किया।ggplot2 का उपयोग कर काले और सफेद पारदर्शी ओवरलैपिंग हिस्टोग्राम कैसे बनाएं?
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
परिणामी साजिश बहुत अच्छी लगती है, लेकिन यह रंग में है। मुझे एक ग्रेस्केल या काला/सफेद साजिश चाहिए।
"scale_fill_grey()" का उपयोग पारदर्शिता के साथ एक साजिश में होता है जो "पढ़ने" के लिए बहुत मुश्किल है।
आदर्श रूप से, मुझे एक काला/सफेद साजिश चाहिए जो रंग के बजाय बनावट का उपयोग करती है, उदाहरण के लिए, क्रॉस हैचिंग: "///" एक शर्त के लिए, "\\\" दूसरी स्थिति के लिए, जिसके परिणामस्वरूप "XXX "जब सलाखों ओवरलैप। क्या यह संभव है?
मेरी जानकारी के लिए, बनावट 'ggplot2' साथ संभव नहीं है। – Arun
क्या फ़ंक्शन हिस्ट() या truehist() (MASS लाइब्रेरी से) के साथ टेक्स्टिंग का उपयोग करना संभव है? – user2363777