Matplotlib का उपयोग करके प्लॉट के xtick लेबल को सरल ड्राइंग बनाने के लिए, हम निम्नलिखित चरण ले सकते हैं:
-
<ली>फिगर आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।ली>
<ली>सरल ड्राइंग की y स्थिति आरंभ करें।ली>
<ली>figure() मेथड का उपयोग करके एक नया फिगर बनाएं या मौजूदा फिगर सक्रिय करें।ली>
<ली>add_subplot() मेथड का उपयोग करके फिगर के हिस्से के रूप में एक '~.axes.Axes' जोड़ें।ली>
<ली>plot() मेथड का उपयोग करके एक रेखा प्लॉट करें।ली>
<ली>set_ticks() मेथड का उपयोग करके X-अक्ष टिक्स सेट करें।ली>
<ली>खाली टिक लेबल सेट करें।ली>
<ली>add_patch() मेथड का उपयोग करके सर्कल और रेक्टेंगल पैच जोड़ें। Circle() और Rectangle() क्लास इंस्टेंटिएट करें।ली>
<ली>फिगर प्रदर्शित करने के लिए show() मेथड का उपयोग करें।ली>
उदाहरण
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()
आउटपुट
