कभी-कभी चार्ट को क्लीन लुक देने के लिए फ्रेम (स्पाइन्स) को छिपाना होता है, लेकिन टिक लेबल्स को बनाए रखना होता है। Matplotlib में प्रत्येक स्पाइन की विजिबिलिटी को व्यक्तिगत रूप से कंट्रोल किया जा सकता है।
चरण
- फिगर का आकार सेट करें और पैडिंग समायोजित करें।
- y डेटा पॉइंट्स की सूची बनाएं।
- plot() मेथड से y डेटा पॉइंट्स प्लॉट करें।
- बाएं-दाएं-ऊपर-नीचे स्पाइन्स को छिपाने के लिए set_visible() मेथड का उपयोग करें।
- फिगर प्रदर्शित करने के लिए show() मेथड का उपयोग करें।
उदाहरण कोड
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
y = [0, 2, 1, 5, 1, 2, 0]
plt.plot(y, color='red', lw=7)
for pos in ['right', 'top', 'bottom', 'left']:
plt.gca().spines[pos].set_visible(False)
plt.show()
आउटपुट
लाल मोटी लाइन वाला प्लॉट जहां कोई फ्रेम/बॉर्डर नहीं है, लेकिन X और Y टिक लेबल्स बने हुए हैं।
