Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

Matplotlib में मार्करों को प्रभावित किए बिना पारदर्शी त्रुटि पट्टियाँ

Matplotlib में मार्करों को प्रभावित किए बिना पारदर्शी त्रुटि बार बनाने के लिए, हम निम्नलिखित कदम उठा सकते हैं -

कदम

  • फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें।

  • डेटा के लिए सूची x, y और z बनाएं।

  • वैरिएबल को प्रारंभ करें error_bar_width=5

  • y बनाम x को लाइनों और/या मार्करों के साथ संलग्न त्रुटि पट्टियों के रूप में प्लॉट करें।

  • बार और कैप का अल्फ़ा मान सेट करें।

  • आकृति प्रदर्शित करने के लिए, दिखाएँ () . का उपयोग करें विधि।

उदाहरण

from matplotlib import pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

x = [1, 3, 5, 7]
y = [1, 3, 5, 7]
z = [4, 5, 1, 4]

error_bar_width = 5

markers, caps, bars = plt.errorbar(x, y, z, capsize=5, elinewidth=error_bar_width,
   markeredgewidth=7, fmt='o', ecolor='black', capthick=2)
[bar.set_alpha(0.5) for bar in bars]
[cap.set_alpha(0.5) for cap in caps]

plt.show()

आउटपुट

यह निम्नलिखित आउटपुट देगा -

Matplotlib में मार्करों को प्रभावित किए बिना पारदर्शी त्रुटि पट्टियाँ


  1. Matplotlib में हैच की लाइनविड्थ कैसे बदलें?

    matplotlib में हैच की लाइनविड्थ को बदलने के लिए, हम हैच की लाइनविड्थ को पैरा में सेट कर सकते हैं। कदम आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। बनाएं x और y=sin(x) डेटा अंक numpy का उपयोग कर रहे हैं। प्लॉट में हैच की लाइन-चौड़ाई सेट करें। scatter() . का उपयोग करके x और

  1. Matplotlib का उपयोग करके सीबोर्न बार प्लॉट में त्रुटि बार कैसे बंद करें?

    सीबॉर्न बार प्लॉट में एरर बार को बंद करने के लिए, हम निम्नलिखित कदम उठा सकते हैं- ऑनलाइन रिपॉजिटरी से एक उदाहरण डेटासेट लोड करें (इंटरनेट की आवश्यकता है)। बिंदु अनुमान और बार के साथ विश्वास अंतराल दिखाएं। आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि। उदाहरण import seaborn as sns im

  1. Matplotlib में लीजेंड मार्कर और लेबल के बीच की जगह को कैसे समायोजित करें?

    लेजेंड मार्कर और लेबल के बीच के स्थान को समायोजित करने के लिए, हम लेजेंड विधि में लेबल स्पेसिंग का उपयोग कर सकते हैं। कदम लेबल1 . के साथ प्लॉट लाइन , लेबल2 और लेबल3 । लेजेंड मार्करों और लेबल के बीच की जगह को बढ़ाने या घटाने के लिए स्पेस वैरिएबल को इनिशियलाइज़ करें। किंवदंती . का प्रयोग कर