一、文章背景
由于需要用openpyxl在工作表里画散点图,就想找一个对应的教程,翻了好久,发现都是对官方文档的简单复制,大同小异,对新手并不友好。因此,经过摸索,总结了openpyxl在Excel里画散点图的操作方法,希望对大家有一定的帮助。
为便于理解,本文借鉴在Excel里画散点图的步骤及术语来进行描述。
二、openpyxl画散点图步骤
基本步骤可分为七步,下面用代码的形式来说明:
#CSDN, author:y_996, time:2021/10/24
#第一步:导入库及要使用模块
from openpyxl import load_workbook
from openpyxl.chart import(ScatterChart,Reference,Series)
#第二步:打开Excel及工作表
wb=load_workbook('D:/python/散点图数据.xlsx')
ws=wb.active
#第三步:选择X、Y轴数据,并创建成一个数据系列
xdata=Reference(worksheet=ws,min_row=2, max_row=13,min_col=2,max_col=2)
ydata=Reference(worksheet=ws,min_row=2, max_row=13,min_col=3,max_col=3)
series1=Series(ydata,xdata,title_from_data=False)
#第四步:创建散点图,并设置图的样式
chart=ScatterCh