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


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

जियोम_वीलाइन(एक्सइंटरसेप्ट, लाइनटाइप, रंग, आकार)

सोना:

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

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

पथ में एक एकल लंबवत रेखा जोड़ें

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

 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 vertical line at x=10
ggplot(df, aes (x=x, y=y)) +
  geom_point() +
  geom_vline(xintercept= 10 )

लंबवत रेखा 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 vertical line at x=6, 10, and 11
ggplot(df, aes (x=x, y=y)) +
  geom_point() +
  geom_vline(xintercept=c( 6, 10, 11 )) 

ggplot2geom_vline फ़ंक्शन

लंबवत रेखाएँ अनुकूलित करें

निम्नलिखित कोड दिखाता है कि पथ पर लंबवत रेखाओं को कैसे अनुकूलित किया जाए:

 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 vertical line
ggplot(df, aes (x=x, y=y)) +
  geom_point() +
  geom_vline(xintercept= 5 , linetype=' dashed ', color=' blue ', size =2 ) 

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 customized vertical lines
ggplot(df, aes (x=x, y=y)) +
  geom_point() +
  geom_vline(xintercept=c( 5,7 ) , linetype=' dashed ', color=c(' blue ', ' red ')) 

एकाधिक लंबवत रेखाएँ ggplot2

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

निम्नलिखित ट्यूटोरियल बताते हैं कि ggplot2 में अन्य सामान्य कार्य कैसे करें:

Ggplot2 में एक रेखीय प्रतिगमन रेखा कैसे प्लॉट करें
Ggplot2 में अक्ष सीमा कैसे निर्धारित करें
Ggplot2 में साइड-बाय-साइड प्लॉट कैसे बनाएं

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

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