Python在Excel中畫圖,簡單實踐讓你火速入門!
阿新 • • 發佈:2018-12-26
今天教大家在用Python在Excel中畫圖,具體實現如下:
import openpyxl,os #開啟空Excel表格 wb=openpyxl.Workbook() sheet=wb.get_active_sheet() #建立一列資料 for i in range(1, 20): sheet['A' + str(i)] = i #利用Python畫圖 a = openpyxl.chart.Reference(sheet, min_row=1, min_col=1, max_row=19, max_col=1) sObj = openpyxl.chart.Series(a, title='Series') cObj = openpyxl.chart.BarChart() cObj.title = 'Chart' cObj.append(sObj) sheet.add_chart(cObj) wb.save('Samples.xlsx')
得到的結果如下:
當然,我們修改圖表樣式,將openpyxl.chart.BarChart()改為openpyxl.chart.LineChart(),可以得到折線圖:
當然,可以更換openpyxl.chart.ScatterChart()和openpyxl.chart.PieChart()得到相應的散點圖、餅圖。
今天就到這裡,明天見!