को छोड़कर मैं एक आवृत्ति हिस्टोग्राम में एक घनत्व वक्र को ओवरले करना चाहता हूं। आवृत्ति हिस्टोग्राम के लिए मैंने aes(y=..counts../40)
का उपयोग किया क्योंकि 40 मेरा कुल नमूना संख्या है। मैंने aes(y=..density..*0.1)
का उपयोग किया ताकि घनत्व 0 और 1 के बीच कहीं भी हो सके क्योंकि मेरी बिनविड्थ 0.1 है। हालांकि, घनत्व वक्र मेरे डेटा में फिट नहीं है और इसमें 1.0 के बराबर मानों को शामिल नहीं किया गया है (ध्यान दें कि हिस्टोग्राम बिन = (1.0,1.1) के लिए संचय मूल्य दिखाता है लेकिन घनत्व वक्र 1.0 पर समाप्त होता है)ओवरले घनत्व साजिश हिस्टोग्राम मान
अपने डेटा
data<-structure(list(variable = structure(c(1L, 1L, 1L, 1L, 1L, 1L,
1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L,
1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L,
1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L,
2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L,
2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L), .Label = c("E1", "test"
), class = "factor"), value = c(0.288888888888889, 0.08179,
0.219026548672566, 0.584795321637427, 0.927554980595084, 0.44661095636026,
1, 0.653780942692438, 1, 0.806451612903226, 1, 0.276794335371741,
1, 0.930109557990178, 0.776864728192162, 0.824909747292419, 1,
1, 1, 1, 1, 0.0875912408759124, 0.308065494238933, 1, 0.0258064516129032,
0.0167322834645669, 1, 1, 0.355605889014723, 0.310344827586207,
0.106598984771574, 0.364447494852436, 0.174724342663274, 0.77491961414791,
1, 0.856026785714286, 0.680759275237274, 0.850657108721625, 1,
1, 0, 0.851851851851852, 1, 0, 0.294954721862872, 0.819870009285051,
0, 0.734147168531706, 0.0135424091233072, 0.0189098998887653,
0.0101010101010101, 0, 0.296905222437137, 0.706837929731772,
0.269279393173198, 0.135379061371841, 0.158969804618117, 0.0902981940361193,
0.00423131170662906, 0, 0.374880611270296, 0.0425790754257908,
0.145542753183748, 0, 0.129032258064516, 0.260334645669291, 0,
0, 1, 0.175505350772889, 0.08248730964467, 0, 0.317217981340119,
0.614147909967846, 0, 0.264508928571429, 0.883520276100086, 0.0657108721624851,
0, 0.560229445506692)), row.names = c(NA, -80L), .Names = c("variable",
"value"), class = "data.frame")
प्लॉट
q<-ggplot(data, aes(value, fill = variable))
q + geom_density(alpha = 0.6,aes(y=..density..*0.1),binwidth=0.1)
+ theme_minimal()+scale_fill_manual(values =c("#D7191C","#2B83BA"))
+ theme(legend.position="bottom")+ guides(fill=guide_legend(nrow=1))
+ labs(title="Density Plot GrupoB",x="Respuesta",y="Density")
+scale_x_continuous(breaks=seq(from=0,to=1.2,by=0.1))
+geom_histogram(alpha = 0.6,aes(y=..count../40),binwidth=0.1,position="dodge")
उत्पादन मैं इस
मुझे पता है कि मुझे इसका धन्यवाद करने के लिए उपयोग नहीं करना चाहिए, लेकिन आप अपनी प्रोफ़ाइल में संचार का कोई मतलब नहीं प्रदान करते हैं। आपका जवाब सही है। मैं स्थिति = "डॉज" का उपयोग करने में परेशान था लेकिन स्टैक्ड संस्करण के साथ मैं डेटा भी नहीं देख सका। संगोष्ठी प्रस्तुति के लिए पहलू दृष्टिकोण भी सुंदर है। –