【前言】为满足某师姐论文发表需求,同时克服excel出图质量不高、可控度低等问题,进一步提升图片美观度和提高图像分辨率。文章基于python,利用pandas模块处理excel数据,利用numpy模块进行回归拟合,利用matplotlib进行散点图、曲线图绘制并完成图幅整饰,最后生成半自动的制图代码。(以下实验数据为虚构数据,大佬绕行)
【原始数据分析】由于数据肯定是不能公布的,故我胡编了以下数据(软件自动生成的),就假装是2018、2019、2020年不同地区的收入、消费水平等指标数据吧(图1)。从表格数据来看,各表结构一致,均为字段名加数据格式,各字段下均有50条数据,字段名为单一单元格。故绘制散点图的思路是:确定所用年份和横纵坐标——从excel中按确定的横纵坐标获取数据——完成图幅整饰——绘制散点图——回归拟合绘制趋势线——导出图片。
【用到的知识】
pandas模块、numpy模块、matplotlib模块、函数