美文网首页Python新世界python热爱者
Python在Excel中画图,简单实践让你火速入门!

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

作者: 48e0a32026ae | 来源:发表于2018-12-25 15:11 被阅读1次

今天教大家在用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()得到相应的散点图、饼图。

今天就到这里,明天见!

相关文章

网友评论

    本文标题:Python在Excel中画图,简单实践让你火速入门!

    本文链接:https://www.haomeiwen.com/subject/nkyflqtx.html