दो क्षैतिज रेखाओं के बीच की दूरी दिखाने के लिए annotate() के एरो प्रॉपर्टीज़ का उपयोग करें।
चरण
- फिगर साइज़ और ऑटोलेआउट सेट करें।
plt.axhline()से दो क्षैतिज रेखाएं खींचें (y=3.5, y=2.5)।- पहले
annotate()से डबल-हेडेड एरो (arrowstyle='<->') खींचें। - दूसरे
annotate()से दूरी लेबल ($\it{d=1}$) रखें। plt.show()से दिखाएं।
उदाहरण कोड
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
plt.axhline(3.5)
plt.axhline(2.5)
plt.annotate(
'', xy=(0.5, 3.5), xycoords='data',
xytext=(0.5, 2.5), textcoords='data',
arrowprops={'arrowstyle': '<->'}
)
plt.annotate(
r'$\it{d=1}$', xy=(0.501, 3.0), xycoords='data',
xytext=(0.5, 3.5), textcoords='offset points'
)
plt.show()
आउटपुट
दो क्षैतिज रेखाओं के बीच डबल-हेडेड एरो और 'd=1' लेबल।