Ggplot2 में लाइनटाइप कैसे बदलें


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

 ggplot(df, aes(x=x, y=y)) +
  geom_line(linetype= 1 )

लाइन प्रकार के लिए डिफ़ॉल्ट मान 1 (एक ठोस लाइन) है, लेकिन आप 0 और 6 के बीच कोई भी मान निर्दिष्ट कर सकते हैं:

  • 0 = खाली
  • 1 = ठोस
  • 2 = बिंदीदार
  • 3 = बिंदीदार
  • 4 = पानी का छींटा
  • 5 =लंबा पानी का छींटा
  • 6 = दो डैश

निम्नलिखित उदाहरण दिखाते हैं कि विभिन्न ggplot2 प्लॉट्स में लाइनटाइप तर्क को कैसे बदला जाए।

उदाहरण 1: डिफ़ॉल्ट लाइन प्रकार के साथ एक प्लॉट बनाएं

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

 library (ggplot2)

#create data frame
df <- data. frame (x=c(1, 2, 4, 5, 8, 9),
                 y=c(5, 8, 10, 14, 13, 19))

#create line plot
ggplot(df, aes(x=x, y=y)) +
  geom_line() 

चूँकि हमने लाइनटाइप तर्क का बिल्कुल भी उपयोग नहीं किया, ggplot2 ने डिफ़ॉल्ट लाइनटाइप, सॉलिड का उपयोग किया।

उदाहरण 2: कस्टम लाइनटाइप के साथ एक प्लॉट बनाएं

निम्नलिखित कोड दिखाता है कि लाइन प्रकार के लिए बिंदीदार रेखाओं (लाइनटाइप=2) का उपयोग करके ggplot2 में एक लाइन प्लॉट कैसे बनाया जाए:

 library (ggplot2)

#create data frame
df <- data. frame (x=c(1, 2, 4, 5, 8, 9),
                 y=c(5, 8, 10, 14, 13, 19))

#create line plot with custom line type
ggplot(df, aes(x=x, y=y)) +
  geom_line(linetype= 2 ) 

उदाहरण 3: वेरिएबल-आधारित लाइनटाइप के साथ एक प्लॉट बनाएं

निम्नलिखित कोड दिखाता है कि ggplot2 में एक लाइन प्लॉट कैसे बनाया जाए जहां लाइन प्रकार डेटा फ्रेम में किसी विशेष चर के मान पर आधारित होता है:

 library (ggplot2)

#create data frame
df <- data. frame (x=c(1, 10, 1, 10, 1, 10),
                 y=c(5, 8, 10, 14, 13, 19),
                 group=c('A', 'A', 'B', 'B', 'C', 'C'))

#create line plot
ggplot(df, aes(x=x, y=y, group=group)) +
  geom_line(aes(linetype=group, color=group), size= 1.5 ) 

ध्यान दें कि प्रत्येक पंक्ति का रेखा प्रकार और रंग समूह चर के मान पर आधारित होते हैं।

ध्यान दें कि ggplot2 यह दिखाने के लिए प्लॉट के दाईं ओर स्वचालित रूप से एक लेजेंड भी तैयार करता है कि कौन सी लाइन किस टीम से मेल खाती है।

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

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

Ggplot2 में बिंदु आकार कैसे बदलें
Ggplot2 में बिंदु आकार कैसे बदलें
Ggplot2 में लाइन का रंग कैसे बदलें

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

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