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()आउटपुट
