Matplotlib का उपयोग करके प्लॉट के xtick लेबल को सरल चित्र बनाने के लिए, हम निम्नलिखित कदम उठा सकते हैं -
- आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
- इनिशियलाइज़ करें y सरल रेखाचित्रों की स्थिति।
- एक नया आंकड़ा बनाएं या आंकड़ा () . का उपयोग करके मौजूदा आंकड़े को सक्रिय करें विधि।
- एक '~.axes.Axes' जोड़ें add_subplot() . का उपयोग करके एक सबप्लॉट व्यवस्था के हिस्से के रूप में चित्र के लिए विधि।
- प्लॉट () का उपयोग करके एक लाइन प्लॉट करें विधि।
- एक्स-अक्ष टिक को set_ticks() का उपयोग करके सेट करें विधि।
- खाली टिक लेबल सेट करें।
- add_patch() . का उपयोग करके मंडलियां और आयत पैच जोड़ें तरीका। तत्काल सर्कल() और आयत () कक्षा।
- आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।
उदाहरण
import matplotlib.pyplot as plt import matplotlib.patches as patches plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True y = -.75 fig = plt.figure() ax = fig.add_subplot(111) ax.plot(range(10)) ax.get_xaxis().set_ticks([2, 4, 6, 8]) ax.get_xaxis().set_ticklabels([]) ax.add_patch(patches.Circle((2, y), radius=.2, clip_on=False, facecolor='red')) ax.add_patch(patches.Circle((4, y), radius=.2, clip_on=False, facecolor='yellow')) ax.add_patch(patches.Rectangle((6 - .1, y - .05), .2, .2, clip_on=False, facecolor='blue')) ax.add_patch(patches.Rectangle((8 - .1, y - .05), .2, .2, clip_on=False, facecolor='green')) plt.show()
आउटपुट