Ggplot2 में स्मूथ लाइन्स कैसे बनाएं (उदाहरण के साथ)


आप geom_smooth() फ़ंक्शन का उपयोग करके ggplot2 में एक चिकनी रेखा प्लॉट कर सकते हैं, जो निम्नलिखित मूल सिंटैक्स का उपयोग करता है:

 ggplot(df, aes (x=x, y=y)) +
  geom_smooth()

यह ट्यूटोरियल इस फ़ंक्शन के व्यावहारिक उपयोग के कई उदाहरण दिखाता है।

उदाहरण: ggplot2 में चिकनी रेखाएँ बनाना

मान लीजिए हमारे पास निम्नलिखित डेटा फ़्रेम है:

 df <- data.frame(x=c(1, 2, 4, 5, 7, 9, 13, 14, 15, 17, 18, 20),
                 y=c(34, 35, 36, 23, 37, 38, 49, 45, 48, 51, 53, 55))

हम डेटा फ्रेम में मूल्यों का स्कैटरप्लॉट बनाने और प्रवृत्ति को पकड़ने के लिए एक चिकनी रेखा जोड़ने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं:

 library (ggplot2)

ggplot(df, aes (x=x, y=y)) +
  geom_point() +
  geom_smooth() 

चिकनी रेखा ggplot2

डिफ़ॉल्ट रूप से, जियोम_स्मूथ() फ़ंक्शन लाइन को डेटासेट में फिट करने के लिए एक लोस विधि का उपयोग करता है, लेकिन हम डेटासेट में एक सीधी रेखा को फिट करने के लिए एलएम जैसी एक अलग विधि निर्दिष्ट कर सकते हैं:

 ggplot(df, aes (x=x, y=y)) +
  geom_point() +
  geom_smooth(method=' lm ') 

आर में चिकनी रेखा

हम se=FALSE निर्दिष्ट करके मानक त्रुटि बैंड भी छिपा सकते हैं:

 ggplot(df, aes (x=x, y=y)) +
  geom_point() +
  geom_smooth(method=' lm ', se= FALSE ) 

Ggplot2 में चिकनी रेखा

आप आकार और कॉलम तर्कों का उपयोग करके लाइन के आकार और रंग को तुरंत बदल सकते हैं:

 ggplot(df, aes (x=x, y=y)) +
  geom_point() +
  geom_smooth(method=' lm ', se= FALSE , col=' red ', size= 2 ) 

Ggplot2 के साथ R में कस्टम स्मूथ लाइन

आप यहां जियोम_स्मूथ() फ़ंक्शन का पूरा दस्तावेज़ पा सकते हैं।

अतिरिक्त संसाधन

Ggplot2 में एक रेखीय प्रतिगमन रेखा कैसे प्लॉट करें
Ggplot2 का उपयोग करके प्लॉट में लंबवत रेखा कैसे जोड़ें
Ggplot2 में साइड-बाय-साइड प्लॉट कैसे बनाएं

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *