आर प्रोग्रामिंग भाषा की सबसे महत्वपूर्ण विशेषताओं में से एक एक्स और वाई-अक्ष स्केल है। वे आपकी ग्रिड लाइनों, लेबलों और टिकों के स्वरूप को निर्धारित करते हैं, जिससे वे किसी भी परियोजना के लिए महत्वपूर्ण हो जाते हैं। डिफ़ॉल्ट तराजू अक्सर चाल नहीं करते हैं, जहां इन मीट्रिक को बदलना खेल में आता है।
इस गाइड में, हम बताएंगे कि आर में एक्स और वाई अक्ष स्केल कैसे बदलें। आपको यह भी पता चलेगा कि कस्टम अक्ष और अन्य उपयोगी विवरण कैसे बनाएं।
आप एक्स और वाई एक्सिस स्केल कैसे बदलते हैं?
आधार R में X और Y अक्ष पैमाने को बदलने के कई तरीके हैं। अधिकांश लोग ylim () और xlim () फ़ंक्शन पर भरोसा करते हैं। निम्नलिखित उदाहरण दिखाता है कि वे कैसे काम करते हैं:
|_+_|
|_+_|
|_+_|
आप इसका उपयोग डिफ़ॉल्ट अक्ष पैमाने के साथ एक प्लॉट बनाने के लिए कर सकते हैं:
|_+_|
स्ट्रैवा में एक सेगमेंट कैसे बनाएं?
कस्टम पैमाने के साथ प्लॉट बनाना भी एक विकल्प है:
|_+_|
एक्स और वाई एक्सिस स्केल को बदलने के लिए लॉग फ़ंक्शन का उपयोग कैसे करें?
लॉग फंक्शन भी काम आ सकता है। यह आपको अपनी कुल्हाड़ियों को लॉग स्केल में बदलने में सक्षम बनाता है। लॉग फ़ंक्शन को व्यवहार में देखने के लिए अगले कोड पर एक नज़र डालें:
|_+_|
|_+_|
यह आवश्यक डेटा को परिभाषित करता है, जिससे आप लॉग वाई-अक्ष के साथ अपना प्लॉट बना सकते हैं:
|_+_|
ggplot2 में एक्सिस स्केल कैसे बदलें
एक्सिस स्केल को बदलने का तरीका जानना विभिन्न सेटिंग्स में फायदेमंद है, जैसे कि आपके बेस आर में प्लॉट्स। फिर से, आप स्केल को बदलने के लिए ylim () और xlim () फ़ंक्शन का उपयोग कर सकते हैं, जैसा कि निम्नलिखित कोड द्वारा दिखाया गया है:
|_+_|
|_+_|
|_+_|
कस्टम कुल्हाड़ियों के साथ स्कैटरप्लॉट बनाना बहुत कठिन नहीं होना चाहिए, या तो:
|_+_|
|_+_|
|_+_|
|_+_|
एक अन्य विकल्प इन तर्कों के साथ कुल्हाड़ियों को लॉग स्केल में बदलना है:
- स्केल_एक्स_कंटीन्यूअस (ट्रांस = 'लॉग 10')
- scale_y_continuous (ट्रांस = 'लॉग 10')
कोड में इन तर्कों का एक उदाहरण यहां दिया गया है:
|_+_|
|_+_|
|_+_|
यह जानकारी आपको कस्टम लॉग y-अक्ष के साथ स्कैटरप्लॉट बनाने देती है:
|_+_|
|_+_|
|_+_|
R . में एक कस्टम एक्सिस कैसे बनाएं
एक्स और वाई अक्ष पैमाने को संशोधित करने के अलावा, आर आपको अपनी खुद की कुल्हाड़ियों को बनाने में भी सक्षम बनाता है। स्वाभाविक रूप से, आपको अक्ष फ़ंक्शन का उपयोग करने की आवश्यकता होगी। यह सबसे आम टेम्पलेट जैसा दिखता है:
|_+_|
यहाँ कोष्ठक के अंदर प्रत्येक घटक का क्या अर्थ है:
- पक्ष - आपके ग्राफ़ का वह भाग जहाँ अक्ष खींचा जाएगा (4 - दाएँ; 3 - ऊपर; 2 - बाएँ; 1 - निचला)
- at - एक वेक्टर जो इंगित करता है कि टिक के निशान कहाँ स्थित होंगे
- लेबल - एक लेबल वेक्टर जो आपके टिक चिह्नों पर रखा जाएगा (यदि यह शून्य है, तो प्रोग्राम at value का उपयोग करेगा)
- pos - यह आपकी अक्ष रेखा को खींचने के लिए निर्देशांक है (अर्थात, वह मान जहां यह अन्य अक्ष को पार करता है)
- lty - लाइन का प्रकार
- col - टिक मार्क और लाइन का रंग
- लास - यह निर्दिष्ट करता है कि क्या लेबल लंबवत (= 2) या समानांतर (=0) अक्ष के लिए हैं
- tck - प्लॉटिंग क्षेत्र के एक अंश के रूप में दर्शाए गए आपके टिक मार्क की लंबाई। ऋणात्मक मान ग्राफ़ के बाहर होते हैं, जबकि धनात्मक संख्याएँ अंदर स्थित होती हैं। इसके अलावा, शून्य टिक को दबा देता है जबकि 1 ग्रिडलाइन बनाता है (-0.01 डिफ़ॉल्ट मान है)।
कस्टम अक्ष बनाते समय, आप उच्च-स्तरीय प्लॉटिंग फ़ंक्शन द्वारा स्वचालित रूप से उत्पन्न कुल्हाड़ियों को दबाने पर विचार कर सकते हैं। ऐसे:
- टाइप करें |_+_| दोनों अक्षों को एक साथ दबाने के लिए।
- टाइप करें |_+_| एक्स अक्ष को दबाने के लिए।
- टाइप करें |_+_| Y अक्ष को दबाने के लिए
स्केल फ़ंक्शंस के साथ एक्स और वाई एक्सिस को कैसे बदलें?
फिर भी अपनी कुल्हाड़ियों को बदलने का एक और तरीका है scale_xx() फ़ंक्शन को नियोजित करना। इस सुविधा के सरलीकृत प्रारूप पर एक नज़र डालें:
|_+_|
|_+_|
इन तत्वों का अर्थ इस प्रकार है:
- नाम - वाई या एक्स अक्ष लेबल
- ब्रेक - अपने गाइड में ब्रेक को नियंत्रित करना (जैसे, ग्रिड लाइन्स और एक्सिस टिक)। कुछ सबसे सामान्य मूल्यों में शून्य, छूट, और वर्ण या संख्यात्मक वैक्टर शामिल हैं जो ब्रेक को निर्दिष्ट करते हैं।
- लेबल - आपकी धुरी के लेबल टिक के निशान। अनुमत मानों में शून्य, छूट, और चरित्र वैक्टर शामिल हैं।
- सीमाएँ - यह संख्यात्मक वेक्टर X या Y अक्ष की सीमा निर्धारित करता है।
- ट्रांस - अधिकांश उपयोगकर्ता अपने ट्रांस वैल्यू के रूप में लॉग 2 या लॉग 10 के लिए जाते हैं। जैसा कि नाम से पता चलता है, इसका उपयोग अक्ष परिवर्तन के लिए किया जाता है।
अपने आर कोडिंग कौशल का परीक्षण करें
आपके एक्स और वाई-अक्ष के पैमाने को संशोधित करने से आर में नई संभावनाएं खुलती हैं। यह आपको उचित लेबल, टिक मार्क और अन्य आवश्यक तत्वों के साथ अपना डेटा स्पष्ट रूप से प्रस्तुत करने की अनुमति देता है। सबसे अच्छी बात यह है कि आपको पैमाने बदलने में बहुत अधिक परेशानी नहीं होनी चाहिए क्योंकि अधिकांश प्रक्रिया अपेक्षाकृत सीधी होती है।
क्या आप R में डिफ़ॉल्ट या कस्टम अक्ष पसंद करते हैं? आप अपनी कुल्हाड़ियों को कितनी बार बदलते हैं? क्या आपने कभी कस्टम अक्ष बनाया है? नीचे टिप्पणी अनुभाग में हमें बताएं।