के साथ समय के साथ मूल्यों में अंतर दिखाएं मेरे पास दो वर्षों से पूछे गए प्रश्नों के स्कोर के साथ डेटा सेट है। प्रत्येक प्रश्न में 2015 मूल्य और 2016 मूल्य है। मैं प्रत्येक को साजिश करना चाहता हूं और फिर 2015 मूल्य और 2016 मूल्य के बीच अलग दिखाना चाहता हूं। क्या स्कोर ऊपर या नीचे चला गया या वही रहता है? मैं सोच रहा था कि परिवर्तन की दिशा दिखाने के लिए बिंदुओं (या एक तीर) के साथ अंक के जोड़ों को जोड़ने के लिए उपयोगी हो सकता है, लेकिन मुझे ऐसा करने के लिए ggplot प्राप्त करने में कठिनाई हो रही है। यहां मेरा कोड उदाहरण है:ggplot2: तीर
df <- read.table(text = "question y2015 y2016
q1 90 50
q2 80 60
q3 70 90
q4 90 60
q5 30 20", header = TRUE)
g1 <- ggplot(df, aes(x=question))
g1 <- g1 + geom_point(aes(y=y2015, color="y2015"), size=4)
g1 <- g1 + geom_point(aes(y=y2016, color="y2016"), size=4)
g1
इसका विज़ुअलाइज़ करने के लिए विभिन्न दृष्टिकोण स्वागत है।
मैं अभी एक जवाब ऊपर लिखने के लिए समय नहीं है, लेकिन यदि आप सवालों की एक उचित संख्या है (जैसा कि आप नीचे एक टिप्पणी में ~ उल्लेख 100) मैं 2015 स्कोर के एक scatterplot करना होगा (एक्स) बनाम 2016 स्कोर (वाई)। 45 डिग्री की रेखा में जोड़ें और लाइन के ऊपर बिंदुएं सुधार हैं, और दोनों वर्षों के बीच सहसंबंध स्पष्ट रूप से दिखाई देता है (और आउटलायर भी खड़े रहना चाहिए)। – Gregor
@ स्वयं; आपके लिए दिलचस्प हो सकता है http://stackoverflow.com/questions/38109623/remove-legend-elements-of-one-specific-geom-show-legend-false-does-not-do-t/38110017#38110017 – Alex