2014-07-23 11 views
7

का उपयोग कर एक्सेल फ़ाइल में पांडा चार्ट डालें, मैं पायथन 3.4, पांडा 0.14.1 और XlsxWriter 0.5.6 का उपयोग करता हूं। मैं निम्नलिखित कोडXlsxWriter

graph=data_iter['_DiffPrice'].hist() 

, जो एक सुंदर हिस्टोग्राम पैदा करता है के साथ एक ग्राफ पांडा का उपयोग कर 'ग्राफ' नामक पैदा करते हैं।

अब, मैं XlsxWriter का उपयोग कर Excel फ़ाइल में उस आलेख को कैसे सम्मिलित करूं?

मैं XlsxWriter विधि

workbook.add_chart() 

की कोशिश की लेकिन यह Excel में एक ग्राफ बनाता है, नहीं है कि मैं क्या चाहता हूँ।

धन्यवाद

+1

पांडा प्लॉटिंग के लिए matplotlib का उपयोग करता है। [यह जवाब] (http://stackoverflow.com/a/15177991/2948808) आपकी मदद करनी चाहिए। – RJT

+0

हां यह मदद करता है। तो रणनीति पहले डिस्क पर ग्राफ को सहेजना है, और उसके बाद इसे Excel फ़ाइल में एक छवि के रूप में पेस्ट करना है। इसने काम कर दिया। धन्यवाद आरजेटी। – Charles

उत्तर

13

आप उपयोग कर XlsxWriter तो कम से निम्नलिखित कैसे (है कि मैं लिखा था) एक नजर है Excel में चार्ट के रूप में पांडा डेटा निर्यात करना चाहते हैं: Using Pandas and XlsxWriter to create Excel charts

enter image description here

तो दूसरी ओर आप matplotlib शैली पांडा द्वारा जेनरेट किए गए चार्ट तब छवियों के रूप में उन्हें निर्यात और उन्हें XlsxWriter insert_image() विधि का उपयोग कर किसी कार्यपत्रक में सम्मिलित करना चाहते हैं।

Working with Python Pandas and XlsxWriter भी देखें।

+0

धन्यवाद! मेरे मामले में, दूसरी रणनीति (निर्यात करें तो 'insert_image() 'के साथ पेस्ट करें) जो मुझे चाहिए। लेकिन यह जानना अच्छा है कि एक वैकल्पिक दृष्टिकोण है। – Charles

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