Ggplot2 का उपयोग करके प्लॉट में क्षैतिज रेखा कैसे जोड़ें


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

जियोम_हलाइन(yintercept, लाइनटाइप, रंग, आकार)

सोना:

  • yintercept: y-इंटरसेप्ट पर एक लाइन जोड़ने का स्थान।
  • लाइनटाइप: लाइनस्टाइल. डिफ़ॉल्ट “सॉलिड” है, लेकिन आप “टूडैश”, “लॉन्गडैश”, “डॉटेड”, “डॉटडैश”, “डैश” या “ब्लैंक” निर्दिष्ट कर सकते हैं।
  • रंग: रेखा का रंग.
  • आकार: रेखा की चौड़ाई.

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

पथ में एक क्षैतिज रेखा जोड़ें

निम्नलिखित कोड दिखाता है कि किसी प्लॉट में एकल क्षैतिज रेखा कैसे जोड़ी जाए:

 library (ggplot2)

#create data frame 
df <- data. frame (x=c(1, 3, 3, 4, 5, 5, 6, 9, 12, 15),
                 y=c(13, 14, 14, 12, 17, 21, 22, 28, 30, 31))

#create scatterplot with horizontal line at y=20
ggplot(df, aes (x=x, y=y)) +
  geom_point() +
  geom_hline(yintercept= 20 )

Ggplot2 में क्षैतिज रेखा

पथों में एकाधिक क्षैतिज रेखाएँ जोड़ें

निम्नलिखित कोड दिखाता है कि किसी प्लॉट में एकाधिक क्षैतिज रेखाएँ कैसे जोड़ें:

 library (ggplot2)

#create data frame 
df <- data. frame (x=c(1, 3, 3, 4, 5, 5, 6, 9, 12, 15),
                 y=c(13, 14, 14, 12, 17, 21, 22, 28, 30, 31))

#create scatterplot with horizontal lines at y = 10, 20, 30
ggplot(df, aes (x=x, y=y)) +
  geom_point() +
  geom_hline(yintercept=c( 10, 20, 30 )) 

क्षैतिज रेखाएँ अनुकूलित करें

निम्नलिखित कोड दिखाता है कि किसी प्लॉट पर क्षैतिज रेखाओं को कैसे अनुकूलित किया जाए:

 library (ggplot2)

#create data frame 
df <- data. frame (x=c(1, 3, 3, 4, 5, 5, 6, 9, 12, 15),
                 y=c(13, 14, 14, 12, 17, 21, 22, 28, 30, 31))

#create scatterplot with customized horizontal lines
ggplot(df, aes (x=x, y=y)) +
  geom_point() +
  geom_hline(yintercept=c( 20 , 30 ) , linetype=' dashed ', color=c(' blue ', ' red ')) 

Ggplot2 में एकाधिक क्षैतिज रेखाएँ

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

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

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

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