做数据分析的同学肯定有这种体会:每周都要重复做一份数据分析报告,数据源一样,图表差不多,就是换个日期。如果每次都手动复制粘贴,不仅浪费时间,还容易出错。今天教大家用Python自动化生成数据可视化报告,支持多种图表、一键导出PDF/HTML,让你的周报月报自动化起来!
核心库介绍
我们使用以下工具组合:
pipinstallpandas matplotlib seaborn plotly python-docx weasyprintpandas:数据处理matplotlib/seaborn:静态图表plotly:交互式图表python-docx:生成Word报告weasyprint:导出PDF
基础图表生成
先从最简单的图表开始:
importmatplotlib.pyplotasplt