美文网首页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