के साथ बॉक्सप्लॉट बनाएं I कई समूहों के साथ एक ग्राफिक बनाते हैं और लाइनों के एक सेट पर geom_boxplot() को प्लॉट करते हैं। हालांकि, बक्से को पारदर्शी रूप से रंगना अच्छा होगा ताकि लाइनों को देखा जा सके।पारदर्शी रंग ggplot2
x11()
name <- c("a", "a", "a", "a", "a", "a","a", "a", "a", "b", "b", "b","b", "b", "b","b", "b", "b")
class <- c("c1", "c1", "c1", "c2", "c2", "c2", "c3", "c3", "c3","c1", "c1", "c1", "c2", "c2", "c2", "c3", "c3", "c3")
year <- c("2010", "2009", "2008", "2010", "2009", "2008", "2010", "2009", "2008", "2010", "2009", "2008", "2010", "2009", "2008", "2010", "2009", "2008")
value <- c(100, 33, 80, 90, 80, 100, 100, 90, 80, 90, 80, 100, 100, 90, 80, 99, 80, 100)
df <- data.frame(name, class, year, value)
df
मैं के साथ ग्राफिक आकर्षित:
p1 <- ggplot(df, aes(year, value))
p1 <- p1 + geom_line(aes(group=name, size=name),colour="#ff2300",alpha=0.5) + facet_wrap(~ class, scales = "free_y")
p1 <- p1 + geom_boxplot(aes(group=name))
print(p1)
और मेरे सिस्टम पर कथा में रेखा की चौड़ाई सही ढंग से प्रदर्शित नहीं किया जाता
यहाँ कुछ नमूना डेटा है। क्या मुझसे कुछ गलत हो रही है? अग्रिम में धन्यवाद!
बॉक्सप्लॉट के बाद रेखाएं खींचने के बारे में क्या होगा, क्या यह समझदार होगा? –
कम से कम मूल आर प्लॉट टूल्स के लिए, 2 अतिरिक्त अंकों वाले रंग को पारदर्शिता परिभाषित करता है। जैसे '# एफएफ 230033' जहां पारदर्शिता 00 से एफएफ तक चलती है। –