मैं दो बार श्रृंखला की योजना बना रहा हूं और कंप्यूटिंग उनके लिए सूचकांक बदलती है।पायथन प्लॉट के बाहर पाठ कैसे डालें?
पाइथन में annotation
या text
का उपयोग करके साजिश के बाहर इन भूखंडों के लिए इन इंडेक्स को कैसे लिखें?
नीचे मेरी कोड
import matplotlib.pyplot as plt
obs_graph=plt.plot(obs_df['cms'], '-r', label='Observed')
plt.legend(loc='best')
plt.hold(True)
sim_graph=plt.plot(sim_df['cms'], '-g', label="Simulated")
plt.legend(loc='best')
plt.ylabel('Daily Discharge (m^3/s)')
plt.xlabel('Year')
plt.title('Observed vs Simulated Daily Discharge')
textstr = 'NSE=%.2f\nRMSE=%.2f\n'%(NSE, RMSE)
# print textstr
plt.text(2000, 2000, textstr, fontsize=14)
plt.grid(True)
plt.show()
मैं भूखंडों के बाहर teststr
प्रिंट करना चाहते है।
मैं 'subplots_adjust()' का उपयोग करने के बाद भी पाठ नहीं देख सका। क्या मुझे 'xlim' और' ylim' को परिभाषित करने की आवश्यकता है? – dSb
नहीं, मैंने उन लोगों का उपयोग आपके डेटा के बिना एक ही अक्ष श्रेणी प्राप्त करने के लिए किया था। यदि आप मेरा उदाहरण चलाते हैं तो क्या आप पाठ देखते हैं? Matplotlib के शायद अलग संस्करण? मैं संस्करण 1.5.2 का उपयोग करता हूं (पायथन 3 पर, लेकिन यह अप्रासंगिक होना चाहिए)। आप 'बाएं', 'दाएं', 'शीर्ष' और 'नीचे' के विभिन्न मानों के साथ भी खेल सकते हैं - शायद टेक्स्ट कहीं और है। – kazemakase
मैंने ऊपर, बाएं, नीचे और दाएं कोशिश की, लेकिन पाठ नहीं मिला। मैं पायथन 2.7.11 और matplotlib संस्करण 1.5.1 का उपयोग कर रहा हूँ। हां मैं आपके उदाहरण में पाठ देख सकता हूं। मैंने अपनी फ़ाइल को संपादित में अपलोड किया है, क्या आप उन्हें मेरे कोड से चेक कर सकते हैं। – dSb