मुझे एक ही समय में दो आंकड़े आरेखित करते समय कुछ परेशानी होती है, एक ही प्लॉट में नहीं दिखाया गया है। लेकिन प्रलेखन के अनुसार, मैंने कोड लिखा था और केवल आंकड़ा एक दिखाता है। मुझे लगता है कि शायद मैं कुछ महत्वपूर्ण खो दिया है। क्या कोई मुझे पता लगाने में मदद कर सकता है? धन्यवाद। (कोड में प्रयुक्त * tlist_first * डेटा की एक सूची है।)
plt.figure(1)
plt.hist(tlist_first, bins=2000000, normed = True, histtype ="step", cumulative = True, color = 'g',label = 'first answer')
plt.ylabel('Percentage of answered questions')
plt.xlabel('Minutes elapsed after questions are posted')
plt.axvline(x = 30, ymin = 0, ymax = 1, color = 'r', linestyle = '--', label = '30 min')
plt.axvline(x = 60, ymin = 0, ymax = 1, color = 'c', linestyle = '--', label = '1 hour')
plt.legend()
plt.xlim(0,120)
plt.ylim(0,1)
plt.show()
plt.close() ### not working either with this line or without it
plt.figure(2)
plt.hist(tlist_first, bins=2000000, normed = True, histtype ="step", cumulative = True, color = 'g',label = 'first answer')
plt.ylabel('Percentage of answered questions')
plt.xlabel('Minutes elapsed after questions are posted')
plt.axvline(x = 240, ymin = 0, ymax = 1, color = 'r', linestyle = '--', label = '30 min')
plt.axvline(x = 1440, ymin = 0, ymax = 1, color = 'c', linestyle = '--', label = '1 hour')
plt.legend(loc= 4)
plt.xlim(0,2640)
plt.ylim(0,1)
plt.show()