प्लॉटली में बॉर्डर जोड़ें

Plotali Mem Bordara Jorem



कुछ मामलों में, आपको प्लॉटली फिगर में बॉर्डर जोड़ने की आवश्यकता हो सकती है। चाहे आप किसी विशिष्ट प्लॉट को बाकी हिस्सों से अलग करना चाहते हों या केवल दृश्य सुधार के लिए, बॉर्डर एक महत्वपूर्ण भूमिका निभा सकता है। दुर्भाग्य से, प्लॉटली एक फिगर में बॉर्डर जोड़ने के लिए एक मूल विधि प्रदान नहीं करता है जैसा कि आप एक शीर्षक के लिए करेंगे।

इस ट्यूटोरियल में, हम आपको एक अनुकूलन विधि दिखाएंगे जिसका उपयोग आप किसी विशिष्ट आकृति के चारों ओर एक बॉर्डर बनाने के लिए कर सकते हैं।

चलो अंदर कूदो।







प्लॉटली आकार

किसी विशिष्ट आकृति के चारों ओर बॉर्डर बनाने का सबसे कुशल तरीका है = प्लॉटली ग्राफ_ऑब्जेक्ट्स मॉड्यूल से प्लॉटली आकृतियों का उपयोग करना।



यह मॉड्यूल हमें लाइन या पॉलीगॉन बनाने की अनुमति देता है या तो स्टैंडअलोन ऑब्जेक्ट के रूप में या माता-पिता के रूप में अन्य फिगर्स के रूप में।



निम्नलिखित संसाधनों में ग्राफ़_ऑब्जेक्ट्स में लेआउट का अन्वेषण करने के लिए स्वतंत्र महसूस करें:





https://plotly.com/python/reference/layout/shapes/

आइए देखें कि बॉर्डर बनाने के लिए हम इस सुविधा का उपयोग कैसे कर सकते हैं।



चित्र बनाएं

बॉर्डर बनाने से पहले, हम एक साधारण प्लॉटली फिगर बनाकर शुरू करते हैं जिसके चारों ओर हम बॉर्डर जोड़ना चाहते हैं।

इस ट्यूटोरियल के लिए, हम एक साधारण लाइन प्लॉट का उपयोग करते हैं जैसा कि निम्नलिखित कोड में दिखाया गया है:

आयात षडयंत्रपूर्वक। अभिव्यक्त करना जैसा पिक्सल

# प्लॉटली.ग्राफ_ऑब्जेक्ट्स को गो के रूप में आयात करें

डीएफ = पीएक्स। जानकारी . अंतराल स्मृति ( ) . सवाल ( 'महाद्वीप == 'ओशिनिया'' )

अंजीर = पीएक्स। रेखा ( डीएफ , एक्स = 'साल' , यू = 'जीडीपीपरकैप' , रंग = 'देश' , चिन्ह, प्रतीक = 'देश' )

अंजीर। प्रदर्शन ( )

दिए गए उदाहरण में, हम ओशिनिया महाद्वीप के देशों के वर्षों में जीडीपी प्रति कैप का एक लाइन प्लॉट बनाने के लिए प्लॉटली एक्सप्रेस मॉड्यूल का उपयोग करते हैं।

परिणामी आंकड़ा जैसा दिखाया गया है:

प्लॉटली एड बॉर्डर

एक बार जब हमारे पास वह आंकड़ा हो जाता है जिसका हम उपयोग करना चाहते हैं, तो हम आगे बढ़ सकते हैं और एक सीमा बना सकते हैं। जैसा कि उल्लेख किया गया है, हम प्लॉटली ग्राफ़_ऑब्जेक्ट्स से आकृति मॉडल का उपयोग करते हैं।

चित्र में बॉर्डर जोड़ने के लिए कोड निम्नलिखित में दिया गया है:

आयात षडयंत्रपूर्वक। ग्राफ़_ऑब्जेक्ट्स जैसा जाओ
अंजीर। अद्यतन_लेआउट ( आकार = [ जाओ। विन्यास . आकार (
प्रकार = 'रेक्ट' ,
xref = 'कागज़' ,
येरेफ = 'कागज़' ,
X 0 = 0 ,
y0 = - 0.1 ,
x1 = 1.01 ,
y1 = 1.02 ,
रेखा = { 'चौड़ाई' : 1 , 'रंग' : 'काला' }
) ] )

पिछले कोड में, हम प्लॉटली ग्राफ_ऑब्जेक्ट्स मॉड्यूल को गो के रूप में आयात करके शुरू करते हैं।

इसके बाद, हम हमारे द्वारा निर्दिष्ट मानों और विशेषताओं के साथ चित्र के लेआउट को अनुकूलित करने के लिए update_layout () फ़ंक्शन का उपयोग करते हैं।

फ़ंक्शन के अंदर, हम आकृति पैरामीटर निर्दिष्ट करते हैं जो हमें आकृति के चारों ओर एक विशिष्ट आकार बनाने की अनुमति देता है।

go.layout.Shape() के मान हमें यह परिभाषित करने की अनुमति देते हैं कि वास्तव में किस प्रकार का आकार है और हमें इसे कहाँ बनाना चाहिए।

पहला वह प्रकार है जो उस आकृति के प्रकार को निर्दिष्ट करता है जिसे हम बनाना चाहते हैं। आप वृत्त का आकार बनाने के लिए 'सर्कल', आयत के लिए 'रेक्ट' और बहुत कुछ जैसे मान निर्दिष्ट कर सकते हैं।

दूसरा पैरामीटर x0 है जो आकृति के शुरुआती x बिंदु को सेट करता है। X1 आकृति के अंत x स्थिति को परिभाषित करता है।

y0 और y1 के लिए, ये पैरामीटर आकार के y प्रारंभ बिंदु और y अंत बिंदु को परिभाषित करते हैं।

xref और yref पैरामीटर एनोटेशन के x और y निर्देशांक अक्ष सेट करते हैं।

यदि 'पेपर' पर सेट किया जाता है, तो 'y' स्थिति सामान्यीकृत निर्देशांक में प्लॉटिंग क्षेत्र के नीचे से दूरी को संदर्भित करती है जहां '0' ('1') नीचे (शीर्ष) से ​​मेल खाती है।

अंत में, लाइन पैरामीटर में एक शब्दकोश होता है जो आकृति की रेखा बनाने के नियमों को परिभाषित करता है। यहां, हम लाइन की चौड़ाई 1 और रंग को काला पर सेट करते हैं।

परिणामी आंकड़ा जैसा दिखाया गया है:

जैसा कि आप देख सकते हैं, आकृति में निर्दिष्ट मापदंडों के साथ एक सीमा है। आप अपनी इच्छानुसार किसी विशिष्ट बॉर्डर आकार और आकार से मेल खाने के लिए पिछले मानों को अनुकूलित कर सकते हैं।

निष्कर्ष

यह आलेख प्लॉटली ग्राफ़_ऑब्जेक्ट्स मॉड्यूल का उपयोग करके प्लॉटली आकृति के चारों ओर बॉर्डर बनाने की एक विधि का वर्णन करता है।

पढ़ने के लिए धन्यवाद। हैप्पी कोडिंग !!