Python की अपनी लाइब्रेरी के अलावा, कई बाहरी लाइब्रेरी हैं जो व्यक्तिगत लेखकों द्वारा बनाई गई हैं जो Python में अतिरिक्त सुविधाएँ बनाने का बहुत अच्छा काम करती हैं। Xlsx लाइब्रेरी एक ऐसी लाइब्रेरी है जो न केवल Python प्रोग्राम से डेटा वाली एक्सेल फाइलें बनाती है बल्कि चार्ट भी बनाती है।
पाई चार्ट बनाना
नीचे दिए गए उदाहरण में हम xlsxwriter का उपयोग करके एक पाई चार्ट बनाएंगे। यहां हम पहले एक वर्कबुक परिभाषित करते हैं फिर अगले चरण में इसमें एक वर्कशीट जोड़ते हैं। अगले चरण में हम डेटा परिभाषित करते हैं और उन कॉलम पर निर्णय लेते हैं जहां डेटा एक्सेल फाइल में संग्रहीत होगा। उन कॉलम के आधार पर हम एक पाई चार्ट परिभाषित करते हैं और फिर चार्ट को वर्कशीट में एक विशिष्ट स्थान पर जोड़ते हैं।
उदाहरण
import xlsxwriter
workbook = xlsxwriter.Workbook('pie_chart_example.xlsx')
worksheet = workbook.add_worksheet()
# प्लॉट किए जाने वाले डेटा को जोड़ें
data = [
['milk', 'fruit', 'eggs', 'grains'],
[27, 34, 12, 8]
]
worksheet.write_column('A1', data[0])
worksheet.write_column('B1', data[1])
# एक नया चार्ट ऑब्जेक्ट बनाएं
chart = workbook.add_chart({'type': 'pie'})
# चार्ट में एक सीरीज जोड़ें
chart.add_series({
'categories': '=Sheet1!$A$1:$A$4',
'values': '=Sheet1!$B$1:$B$4'
})
# चार्ट को वर्कशीट में एक विशिष्ट स्थान पर डालें
worksheet.insert_chart('C5', chart)
workbook.close()
उपरोक्त कोड चलाने पर निम्न परिणाम मिलता है:
