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 )
पथों में एकाधिक लंबवत रेखाएँ जोड़ें
निम्नलिखित कोड दिखाता है कि पथ में एकाधिक लंबवत रेखाएं कैसे जोड़ें:
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 ))
लंबवत रेखाएँ अनुकूलित करें
निम्नलिखित कोड दिखाता है कि पथ पर लंबवत रेखाओं को कैसे अनुकूलित किया जाए:
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 )
यदि आपके पास चार्ट पर एकाधिक लंबवत रेखाएं हैं, तो आप प्रत्येक पंक्ति के लिए एक अद्वितीय रंग निर्दिष्ट कर सकते हैं:
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 में साइड-बाय-साइड प्लॉट कैसे बनाएं