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


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

 ggplot(df, aes(x=x, y=y)) +
  geom_point(shape= 19 )

आकृति के लिए डिफ़ॉल्ट मान 19 (एक भरा हुआ वृत्त) है, लेकिन आप 0 और 25 के बीच कोई भी मान निर्दिष्ट कर सकते हैं।

निम्नलिखित ग्राफ़िक प्रत्येक मान के अनुरूप आकृतियाँ दिखाता है:

 library (ggplot2)

#create data frame
df <- data. frame (x=0:25, y=0:25)

#create scatterplot
ggplot(df, aes(x=x, y=y)) +
  geom_point(shape=0:25, size= 4 ) 

ggplot2 बिंदु आकृतियों की सूची

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

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

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

 library (ggplot2)

#create data frame
df <- data. frame (x=0:25, y=0:25)

#create scatter plot with default point shape
ggplot(df, aes(x=x, y=y)) +
  geom_point(size= 4 ) 

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

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

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

 library (ggplot2)

#create data frame
df <- data. frame (x=0:25, y=0:25)

#create scatter plot with custom point shape
ggplot(df, aes(x=x, y=y)) +
  geom_point(shape= 2 , size= 4 ) 

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

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

 library (ggplot2)

#create data frame
df <- data. frame (team=c('A', 'A', 'B', 'B', 'C', 'C'),
                 points=c(8, 11, 13, 15, 19, 25),
                 assists=c(4, 8, 7, 10, 11, 7))

#create scatter plot where point shape is based on team
ggplot(df, aes(x=points, y=assists, group=team)) +
  geom_point(aes(shape=team, color=team), size= 4 ) 

ध्यान दें कि प्लॉट में बिंदुओं का आकार और रंग दोनों टीम चर के मूल्य पर आधारित हैं।

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

नोट : आप यहां जियोम_पॉइंट() फ़ंक्शन के लिए पूर्ण दस्तावेज़ पा सकते हैं।

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

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

Ggplot2 में लेजेंड शीर्षक कैसे बदलें
Ggplot2 में अक्ष लेबल को कैसे घुमाएँ
आर में कैसे ठीक करें: फ़ंक्शन “जीजीप्लॉट” नहीं मिल सका

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

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