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