Ggplot2 में ट्रेंड लाइन कैसे प्लॉट करें (उदाहरण के साथ)
आप ggplot2 में किसी प्लॉट पर ट्रेंड लाइन खींचने के लिए निम्नलिखित मूल सिंटैक्स का उपयोग कर सकते हैं:
ggplot(df, aes(x=xvar, y=yvar)) +
geom_point() +
geom_smooth(method=lm) #add linear trend line
निम्नलिखित उदाहरण दिखाते हैं कि निम्नलिखित डेटा फ़्रेम के साथ व्यवहार में इस सिंटैक्स का उपयोग कैसे करें:
#create data frame df <- data. frame (x=c(1, 2, 3, 3, 5, 7, 9), y=c(8, 14, 18, 25, 29, 33, 25)) #view data frame df xy 1 1 8 2 2 14 3 3 18 4 3 25 5 5 29 6 7 33 7 9 25
उदाहरण 1: एक रेखीय ट्रेंडलाइन जोड़ें
निम्नलिखित कोड दिखाता है कि ggplot2 में स्कैटरप्लॉट में एक रैखिक ट्रेंडलाइन कैसे जोड़ें:
library (ggplot2) ggplot(df, aes(x=x, y=y)) + geom_point() + geom_smooth(method=lm) #add linear trend line
उदाहरण 2: एक रेखीय ट्रेंडलाइन जोड़ें और एक आत्मविश्वास क्षेत्र निर्दिष्ट करें
हम ग्राफ़ में छायांकित आत्मविश्वास क्षेत्र के लिए आत्मविश्वास स्तर निर्दिष्ट करने के लिए स्तर तर्क का उपयोग कर सकते हैं:
library (ggplot2) ggplot(df, aes(x=x, y=y)) + geom_point() + geom_smooth(method=lm, level= 0.99 )
ध्यान दें कि डिफ़ॉल्ट आत्मविश्वास स्तर 0.95 है। 0.99 का आत्मविश्वास स्तर निर्दिष्ट करने से, ग्राफ़ पर हमारा छायांकित आत्मविश्वास क्षेत्र और भी बड़ा हो गया।
उदाहरण 3: एक लीनियर ट्रेंडलाइन और नो-कॉन्फिडेंस क्षेत्र जोड़ें
हम प्रवृत्ति रेखा के चारों ओर छायांकित आत्मविश्वास क्षेत्र को छिपाने के लिए se=FALSE तर्क का उपयोग कर सकते हैं:
library (ggplot2) ggplot(df, aes(x=x, y=y)) + geom_point() + geom_smooth(method=lm, se= FALSE , col=' red ', size= 2 )
उदाहरण 4: एक घुमावदार ट्रेंडलाइन जोड़ें
यदि हम geom_smooth() के लिए उपयोग करने की कोई विधि निर्दिष्ट नहीं करते हैं, तो डिफ़ॉल्ट रूप से एक घुमावदार लोस लाइन का उपयोग किया जाएगा:
library (ggplot2)
ggplot(df, aes(x=x, y=y)) +
geom_point() +
geom_smooth()
आप यहां जियोम_स्मूथ() फ़ंक्शन के लिए पूर्ण ऑनलाइन दस्तावेज़ पा सकते हैं।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि ggplot2 में अन्य आमतौर पर उपयोग किए जाने वाले ऑपरेशन कैसे करें:
Ggplot2 में लाइन की मोटाई कैसे समायोजित करें
Ggplot2 में अक्ष सीमा कैसे निर्धारित करें
Ggplot2 में ग्रिडलाइन्स कैसे हटाएं
Ggplot2 में बैकग्राउंड का रंग कैसे बदलें