Kirish I. Umumiy qism
Python yordamida Excel-ga diagrammalar qo'shish
Download 1.09 Mb.
|
Kurs ishi
Python yordamida Excel-ga diagrammalar qo'shish
Biz yaratgan Pivot jadvali asosida Excel-da diagramma yaratish uchun siz moduldan foydalanishingiz kerak Barchart. Biz uni ilgari import qilganmiz. Ma'lumotlar qiymatlari va toifalarining pozitsiyalarini aniqlash uchun biz openpyxl-dan moduldan foydalanamiz Reference(biz uni boshida ham import qildik). wb = load_workbook('report_2021.xlsx') sheet = wb['Report'] # barchart barchart = BarChart() #locate data and categories data = Reference(sheet, min_col=min_column+1, max_col=max_column, min_row=min_row, max_row=max_row) #including headers categories = Reference(sheet, min_col=min_column, max_col=min_column, min_row=min_row+1, max_row=max_row) #not including headers # adding data and categories barchart.add_data(data, titles_from_data=True) barchart.set_categories(categories) #location chart sheet.add_chart(barchart, "B12") barchart.title = 'Sales by Product line' barchart.style = 5 #choose the chart style wb.save('report_2021.xlsx') Ushbu kodni yozgandan so'ng, report_2021 fayli.xlsx quyidagicha ko'rinishi kerak: Kodni tushuntirish: barchart = BarChart() sinfdan o'zgaruvchini barchartBarchartishga tushiradi . data va categoriesbu kerakli ma'lumotlarning qaerdaligini ko'rsatadigan o'zgaruvchilar. Avtomatlashtirish uchun biz yuqorida aniqlangan ustunlar va qatorlarga havolalardan foydalanamiz. Shuni ham yodda tutingki, biz sarlavhalarni ma'lumotlarga kiritamiz, lekin toifaga emas. Biz add_data()set_categories()gistogrammaga kerakli ma'lumotlarni qo'shish uchun foydalanamiz. Ichkarida add_data()biz qo'shamiztitle_from_data = True, chunki biz ma'lumotlar uchun sarlavhalarni kiritdik. Usul sheet.add_chart()bizning histogramimizni hisobot varag'iga qo'shishni xohlayotganimizni ko'rsatish uchun ishlatiladi. Shuningdek, biz uni qaysi katakka qo'shishni xohlayotganimizni ko'rsatamiz. Keyin biz Diagrammaning sarlavhasi va uslubini o'zgartiramiz barchart.titlevabarchart.style. Va nihoyat, biz barcha o'zgarishlarni saqlaymiz wb.save() Hammasi shu! Ushbu kod yordamida biz Excel-da diagramma tuzdik. Download 1.09 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling