Matplotlib में ओवरलैपिंग लाइनों को प्लॉट करने के लिए, हम वैरिएबल ओवरलैपिंग का उपयोग कर सकते हैं जो मूल रूप से प्लॉट में अस्पष्टता या अल्फा मान सेट करता है।
कदम
- आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
- लाइन के अल्फ़ा मान को सेट करने के लिए एक वैरिएबल ओवरलैपिंग को इनिशियलाइज़ करें।
- एक ही अल्फा के साथ क्रमशः लाल और हरे रंग के साथ लाइन1 और लाइन2 को प्लॉट करें मूल्य।
- आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।
उदाहरण
from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True overlapping = 0.150 line1 = plt.plot([1, 3, 5, 2, 5, 3, 1], c='red', alpha=overlapping, lw=5) line2 = plt.plot([7, 2, 5, 7, 5, 2, 7], c='green', alpha=overlapping, lw=5) plt.show()
आउटपुट