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

Matplotlib में एक्सिस को पारदर्शी कैसे बनाएं?


Matplotlib में एक्सिस को पारदर्शी बनाने के लिए, हम निम्नलिखित चरण अपना सकते हैं:

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

  • figure() मेथड का उपयोग करके एक नया फिगर बनाएं या मौजूदा फिगर को सक्रिय करें।

  • सबप्लॉट व्यवस्था के हिस्से के रूप में फिगर में '~.axes.Axes' जोड़ें।

  • वर्तमान एक्सिस का फेस कलर सेट करें।

  • फिगर में एक एक्सिस जोड़ें।

  • Numpy का उपयोग करके t और s डेटा बनाएं।

  • plot() मेथड का उपयोग करके एक्सिस 2 (चरण 5 से) पर t और s डेटा पॉइंट्स प्लॉट करें।

  • एक्सिस को पारदर्शी बनाने के लिए set_alpha() मेथड का उपयोग करें और अल्फा मान न्यूनतम रखें।

  • फिगर प्रदर्शित करने के लिए show() मेथड का उपयोग करें।

उदाहरण

import matplotlib.pyplot as plt
import numpy as np

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

fig = plt.figure()
ax1 = fig.add_subplot(1, 1, 1)
ax1.set_facecolor('orange')

ax2 = fig.add_axes([0.5, 0.5, 0.3, 0.3])

t = np.arange(0, 1, 0.01)
s = np.sin(t)

ax2.plot(t, s, linewidth=2)
ax2.patch.set_alpha(0.01)

plt.show()

आउटपुट

Matplotlib में एक्सिस को पारदर्शी कैसे बनाएं?


  1. Matplotlib स्कैटर प्लॉट को ग्रुप के रूप में ट्रांसपेरेंट कैसे बनाएं? Matplotlib स्कैटर प्लॉट को ग्रुप के रूप में ट्रांसपेरेंट कैसे बनाएं?

    एक से अधिक स्कैटर ग्रुप्स को ट्रांसपेरेंट बनाने के लिए scatter() में alpha पैरामीटर का उपयोग करें। चरण फिगर साइज़ और ऑटोलेआउट सेट करें। एक फंक्शन से दो ग्रुप्स के रैंडम पॉइंट्स जनरेट करें। plt.scatter(..., alpha=0.5) से दोनों ग्रुप्स प्लॉट करें। plt.show() से दिखाएं। उदाहरण कोड import numpy as np

  1. Flask में Matplotlib कैसे दिखाएं? Flask में Matplotlib कैसे दिखाएं?

    Flask में प्लॉट दिखाने के लिए, हम निम्नलिखित चरण अपना सकते हैं: एक छोटा एप्लिकेशन बनाएं। Flask एप्लिकेशन चलाने के लिए, वर्तमान डायरेक्टरी पर जाएं। $ export FLASK_APP=file.py $ flask run ब्राउज़र खोलें, यूआरएल हिट करें: https://127.0.0.1:5000/print-plot/ फिगर प्लॉट करने के लिए, हम रैंडम

  1. Matplotlib में एक्सिस कैसे स्विच करें? Matplotlib में एक्सिस कैसे स्विच करें?

    Matplotlib में एक्सिस स्विच करने के लिए, हम फिगर बना सकते हैं और subplots() मेथड का उपयोग करके दो सबप्लॉट्स जोड़ सकते हैं। कर्व्स प्लॉट करें, x और y डेटा निकालें, और इन डेटा को दूसरी प्लॉट की गई कर्व में सेट करें। चरण NumPy का उपयोग करके x और y डेटा पॉइंट्स बनाएं। फिगर बनाएं और दो सबप्लॉट्स का