2013-09-24 15 views
38

फ़ाइल करने के लिए श्रृंखला हिस्टोग्राम साजिश ipython नोटबुक में, पहले एक पांडा श्रृंखला ऑब्जेक्ट बनाएं, फिर इंस्टेंस विधि को कॉल करके। Hist(), ब्राउज़र आकृति प्रदर्शित करता है।एक पांडा को बचाने के लिए।

मुझे आश्चर्य है कि इस आंकड़े को फ़ाइल में कैसे सहेजना है (मेरा मतलब है कि दायाँ क्लिक करके और सहेजने के लिए नहीं, लेकिन स्क्रिप्ट में आवश्यक कमांड)।

उत्तर

84

Figure.savefig() विधि का उपयोग करें, तो जैसे:

ax = s.hist() # s is an instance of Series 
fig = ax.get_figure() 
fig.savefig('/path/to/figure.pdf') 

यह pdf में समाप्त करने के लिए नहीं है, वहाँ कई विकल्प हैं। the documentation देखें।

वैकल्पिक रूप से, आप pyplot इंटरफ़ेस का उपयोग कर सकते हैं और सिर्फ सबसे हाल ही में बनाई गई आंकड़ा को बचाने के लिए एक समारोह के रूप savefig फोन:

import matplotlib.pyplot as plt 
s.hist() 
plt.savefig('path/to/figure.pdf') # saves the current figure 
+7

स्पष्टता के लिए: '' savefig' matplotlib.pyplot' की एक समारोह है, तो पूर्ण कॉल 'plt के रूप में matplotlib.pyplot आयात होगा; plt.savefig ('image.png') ' –

संबंधित मुद्दे