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


आप डिफ़ॉल्ट आकार से प्रतीकों और पाठ के आकार को बदलने के लिए R में प्लॉट() फ़ंक्शन में cex तर्क का उपयोग कर सकते हैं।

Cex का डिफ़ॉल्ट मान 1 है।

2 का मान आकार को दोगुना कर देगा और 0.5 का मान इसे आधा कर देगा।

वास्तव में पाँच तर्क हैं जिनका उपयोग आप विशिष्ट कथानक तत्वों का आकार बदलने के लिए कर सकते हैं:

  • cex : प्रतीकों का आकार बदलता है
  • cex.axis : अक्ष टिक मार्क एनोटेशन के आकार को संशोधित करता है
  • cex.lab : x और y अक्ष लेबल का आकार बदलता है
  • cex.main : कथानक शीर्षक का आकार बदलता है
  • cex.sub : प्लॉट उपशीर्षक का आकार बदलता है

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

उदाहरण: प्लॉट प्रतीकों का आकार बदलने के लिए cex का उपयोग करें

मान लीजिए कि हमारे पास R में निम्नलिखित डेटा फ़्रेम है:

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

#view data frame
df

    xy
1 1 5
2 2 9
3 2 12
4 4 14
5 5 14
6 3 13
7 5 10
8 8 6
9 12 15
10 10 18

मान लीजिए कि हम एक सरल स्कैटरप्लॉट बनाने के लिए R में प्लॉट() फ़ंक्शन का उपयोग करते हैं:

 #create scatterplot of x vs. y
plot(df$x, df$y, pch= 19 , main=' Scatterplot of x vs. y ')

नोट : pch=19 तर्क निर्दिष्ट करता है कि एक भरे हुए वृत्त का उपयोग प्लॉट बिंदुओं के प्रतीक के रूप में किया जाना चाहिए।

डिफ़ॉल्ट रूप से, प्लॉट प्रतीकों और टेक्स्ट तत्वों का cex मान 1 होता है।

हालाँकि, हम प्लॉट में प्रतीकों और पाठ तत्वों के आकार को डिफ़ॉल्ट आकार से बदलने के लिए विभिन्न तर्कों का उपयोग कर सकते हैं:

 #create scatterplot with custom symbol and text sizes
plot(df$x, df$y, pch= 19 , main=' Scatterplot of x vs. y ',
     cex= 2 , cex. hand = 3 , cex. lab = 1.5 , cex. axis = 2 ) 

प्रतीकों और पाठ के आकार को समायोजित करने के लिए cex तर्क को प्लॉट करें

ध्यान दें कि प्रतीकों और पाठ तत्वों का आकार बदल गया है।

यहां बताया गया है कि हमने विभिन्न कथानक तत्वों को कैसे बदला:

  • cex=2 : पथ में वृत्तों का आकार 2 गुना बढ़ा दिया गया।
  • cex.main=3 : शीर्षक पाठ का आकार 3 गुना बढ़ा दिया गया।
  • cex.lab=1.5 : x और y अक्ष लेबल का आकार 1.5 गुना बढ़ा दिया गया।
  • cex.axis=2 : टिक एनोटेशन का आकार 2 गुना बढ़ा दिया गया।

अपने इच्छित सटीक आकार के साथ एक प्लॉट बनाने के लिए इनमें से प्रत्येक तर्क के मूल्यों के साथ खेलने के लिए स्वतंत्र महसूस करें।

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

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

R में एकाधिक प्लॉट बनाने के लिए par() का उपयोग कैसे करें
आर प्लॉट्स में लेजेंड स्थिति कैसे बदलें
आर प्लॉट्स में फ़ॉन्ट आकार कैसे बदलें

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

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