Python在Excel中画图,简单实践让你火速入门!

版权声明:禁止转载至其它平台,转载至博客需带上此文链接。 https://blog.csdn.net/qq_41841569/article/details/85248340

今天教大家在用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')

Python在Excel中画图,简单实践让你火速入门!

得到的结果如下:

Python在Excel中画图,简单实践让你火速入门!

当然,我们修改图表样式,将openpyxl.chart.BarChart()改为openpyxl.chart.LineChart(),可以得到折线图:

Python在Excel中画图,简单实践让你火速入门!

当然,可以更换openpyxl.chart.ScatterChart()和openpyxl.chart.PieChart()得到相应的散点图、饼图。

今天就到这里,明天见!

猜你喜欢

转载自blog.csdn.net/qq_41841569/article/details/85248340