प्रत्येक सबप्लॉट के लिए एक्सिस टेक्स्ट घुमाने के लिए, हम आर्गुमेंट में रोटेशन के साथ टेक्स्ट का उपयोग कर सकते हैं।
चरण
- नया फिगर बनाएं या मौजूदा फिगर सक्रिय करें।
- add_subplot() मेथड का उपयोग करके फिगर में सबप्लॉट व्यवस्था के हिस्से के रूप में '~.axes.Axes' जोड़ें।
- subplots_adjust() मेथड का उपयोग करके सबप्लॉट लेआउट पैरामीटर्स एडजस्ट करें।
- suptitle() मेथड का उपयोग करके फिगर में केंद्रित शीर्षक जोड़ें।
- एक्सिस का शीर्षक सेट करें।
- प्लॉट का x और y लेबल सेट करें।
- कुछ कोऑर्डिनेट पॉइंट्स के साथ एक्सिस बनाएं।
- fontsize, fontweight जैसे आर्गुमेंट्स के साथ फिगर में टेक्स्ट जोड़ें और rotation जोड़ें।
- एक सिंगल पॉइंट प्लॉट करें और उस पॉइंट को कुछ टेक्स्ट और एरोहेड के साथ एनोटेट करें।
- फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।
उदाहरण
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
fig = plt.figure()
ax = fig.add_subplot()
fig.subplots_adjust(top=0.85)
fig.suptitle('bold figure suptitle', fontsize=14, fontweight='bold')
ax.set_title('axes title')
ax.set_xlabel('xlabel')
ax.set_ylabel('ylabel')
ax.axis([0, 10, 0, 10])
ax.text(3, 8, 'boxed italics text in data coords', style='italic',
bbox={'facecolor': 'red', 'alpha': 0.5, 'pad': 10})
ax.text(2, 6, r'an equation: $E=mc^2$', fontsize=15)
ax.text(3, 2, 'unicode: Institut f\u00fcr Festk\u00f6rperphysik')
ax.text(0.95, 0.01, 'colored text in axes coords',
verticalalignment='bottom', horizontalalignment='right',
transform=ax.transAxes,
color='green', fontsize=15)
ax.plot([2], [1], 'o')
ax.annotate('annotate', xy=(2, 1), xytext=(3, 4), arrowprops=dict(facecolor='black', shrink=0.05))
plt.show()
आउटपुट
