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

Matplotlib में पैच के एजकलर और फेसकलर की अलग-अलग अस्पष्टता सेट करना

एज और फेस कलर की अलग-अलग अस्पष्टता सेट करने के लिए, हम एक कलर टपल का उपयोग कर सकते हैं और टपल का चौथा इंडेक्स रंगों की अस्पष्टता मान सेट कर सकता है।

चरण

    <ली>फिगर आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। <ली>subplots() मेथड का उपयोग करके एक फिगर और सबप्लॉट का सेट बनाएं। <ली>एज और फेस कलर अस्पष्टता के लिए अलग-अलग मान सेट करें। <ली>add_patch() मेथड का उपयोग करके एक आयत पैच जोड़ें। <ली>फिगर प्रदर्शित करने के लिए show() मेथड का उपयोग करें।

उदाहरण

from matplotlib import pyplot as plt, patches

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

figure, ax = plt.subplots()

edge_color_opacity = 1  # 0 < val < 1
face_color_opacity = 0.75  # 0 < val < 1

ax.add_patch(patches.Rectangle((.25, .25), .50, .50,
                               edgecolor=(1, 0, 0, edge_color_opacity),
                               facecolor=(0, 1, 0, face_color_opacity),
                               linewidth=2))

plt.show()

आउटपुट

Matplotlib में पैच के एजकलर और फेसकलर की अलग-अलग अस्पष्टता सेट करना

  1. Matplotlib प्लॉट लूप में मार्कर्स और लाइन्स के लिए समान रंग कैसे सेट करें? Matplotlib प्लॉट लूप में मार्कर्स और लाइन्स के लिए समान रंग कैसे सेट करें?

    Matplotlib में मार्कर्स और लाइन्स के लिए समान रंग सेट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: m, n और x डेटा पॉइंट्स को NumPy का उपयोग करके इनिशियलाइज़ करें। figure() मेथड का उपयोग करके एक नया फिगर बनाएं या मौजूदा फिगर को सक्रिय करें। clf() मेथड का उपयोग करके फिगर क्लियर करें। subplot

  1. Matplotlib फिगर लीजेंड को कैसे पोजीशन और अलाइन करें? Matplotlib फिगर लीजेंड को कैसे पोजीशन और अलाइन करें?

    Matplotlib फिगर लीजेंड को पोजीशन और अलाइन करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: plot() मेथड का उपयोग करके line1 और line2 प्लॉट करें। फिगर पर लीजेंड रखें। पोजीशन सेट करने के लिए bbox_to_anchor का उपयोग करें और लीजेंड एलिमेंट्स का हॉरिजॉन्टल अलाइनमेंट बनाएं। फिगर डिस्प्ले करने के लिए sh

  1. Matplotlib में रेक्टेंगल का रंग कैसे सेट करें? Matplotlib में रेक्टेंगल का रंग कैसे सेट करें?

    Matplotlib में रेक्टेंगल का रंग सेट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: figure() मेथड का उपयोग करके फिगर बनाएं या मौजूदा फिगर सक्रिय करें। add_subplot() मेथड का उपयोग करके फिगर में सबप्लॉट व्यवस्था के हिस्से के रूप में ~.axes.Axes जोड़ें। एक रेक्टेंगल एंकर पॉइंट के साथ चौड़ाई और ऊंच