大家好,我是陪你从零学 Python 的小编~
前面我们学了基础语法、自动化办公(Excel / 文件 / 邮件)。
今天进入汇报神器章节:Python 数据分析 + 图表可视化。
学会这一章,你的数据报表会从「普通表格」变成:
清晰、专业、高级、一眼看懂趋势。
做运营、市场、财务、行政、学生都非常实用。
一、图表能解决什么问题?
不用你多说,一张图讲清一切:
✅ 月度销售额趋势
✅ 各部门占比
✅ 用户来源分析
✅ 成绩 / 绩效对比
✅ 数据涨跌一目了然
老板最爱看:图表 > 文字。
二、1 分钟安装工具(只需要一句)
打开命令提示符输入:
pip install pandas matplotlib openpyxl
安装完成,我们开始实战!
三、实战 1:读取 Excel + 显示数据
先把数据读进来,后面才能画图。
import pandas as pd# 读取Exceldf = pd.read_excel("数据.xlsx")# 查看前5行print(df.head())
四、实战 2:柱状图(对比最常用)
适合:销售额、部门对比、成绩。
import matplotlib.pyplot as pltx = df["月份"]y = df["销售额"]plt.bar(x, y, color="#549ef2")plt.title("月度销售额")plt.xlabel("月份")plt.ylabel("金额")plt.xticks(rotation=30)plt.tight_layout()plt.savefig("柱状图.png")plt.show()
五、实战 3:折线图(看趋势最清楚)
适合:趋势、涨跌、用户增长、流量变化。
plt.plot(df["月份"], df["销售额"], marker="o", color="red", linewidth=2)plt.title("月度销售趋势")plt.xlabel("月份")plt.ylabel("销售额")plt.xticks(rotation=30)plt.tight_layout()plt.savefig("折线图.png")plt.show()
六、实战 4:饼图(看占比最直观)
适合:部门占比、成本结构、用户分类。
labels = df["类别"]values = df["金额"]plt.pie(values, labels=labels, autopct="%.1f%%")plt.title("占比分析")plt.tight_layout()plt.savefig("饼图.png")plt.show()
七、实战 5:一键自动生成完整报表
最实用的综合脚本:
读 Excel → 统计 → 画图 → 保存图片。
import pandas as pdimport matplotlib.pyplot as pltplt.rcParams["font.sans-serif"] = ["SimHei"]plt.rcParams["axes.unicode_minus"] = Falsedf = pd.read_excel("数据.xlsx")print("=== 自动统计结果 ===")print("总和:", df["销售额"].sum())print("平均:", round(df["销售额"].mean(), 2))print("最高:", df["销售额"].max())plt.figure(figsize=(10,5))plt.plot(df["月份"], df["销售额"], marker="o", color="#549ef2", linewidth=2)plt.title("月度销售报表", fontsize=14)plt.xlabel("月份")plt.ylabel("销售额")plt.xticks(rotation=30)plt.tight_layout()plt.savefig("销售报表.png")plt.show()print("图表已保存:销售报表.png")
八、零基础最常见 4 个问题
1)不会代码能跑吗?
能!直接复制 → 改 Excel 名 → 运行。
2)图不显示中文?
我已经帮你加了中文设置,不会乱码。
3)图表可以用在 PPT 里吗?
可以!直接保存成图片,插入 PPT 超高级。
4)难不难?
比你用 Excel 做图表还简单。
九、学完你能达到什么水平?
✅ 自动读取 Excel
✅ 自动统计总和、平均、最大值
✅ 自动画柱状图、折线图、饼图
✅ 自动生成专业报表
✅ 自动保存图片,直接用于汇报
下篇预告
下一篇我们进入 Python 实用小工具合集:
✅ 自动整理文件
✅ 自动截图、自动压缩、自动去重
✅ 自动下载网页内容
✅ 电脑效率提升 10 倍的脚本
如果你觉得这篇干货有用,欢迎点赞 + 在看 + 转发!你的支持就是我更新的动力~