05. 数据可视化——让数字会说话
你知道吗?人类大脑处理图像的速度是文字的6万倍!一堆数字看起来很枯燥,但画成图表,规律和趋势就一目了然。本章教你用 matplotlib 把数据变成精美的图表 🎨
22.1 你的第一张图¶
Python
14
准备加载编辑器...
🔧 正在准备编程环境...0%
●等待编辑器...
○等待 Python 环境...
🎉 恭喜!你已经画出了人生第一张数据图表。虽然简单,但这就是数据可视化的基础。
22.2 折线图——看趋势 📈¶
折线图最适合展示数据随时间的变化。比如,一个学生一周的学习时间:
Python
14
准备加载编辑器...
🔧 正在准备编程环境...0%
●等待编辑器...
○等待 Python 环境...
22.3 柱状图——比大小 📊¶
柱状图适合比较不同类别的数据。看看不同编程语言的受欢迎程度:
Python
14
准备加载编辑器...
🔧 正在准备编程环境...0%
●等待编辑器...
○等待 Python 环境...
22.4 饼图——看占比 🥧¶
饼图展示各部分占整体的比例。比如,一个学生的时间分配:
Python
14
准备加载编辑器...
🔧 正在准备编程环境...0%
●等待编辑器...
○等待 Python 环境...
22.5 画布就是调色盘——自定义样式 🎨¶
matplotlib 几乎可以定制一切:
Python
14
准备加载编辑器...
🔧 正在准备编程环境...0%
●等待编辑器...
○等待 Python 环境...
22.6 综合实战:成绩分析仪表盘 📋¶
把学到的所有技能整合起来,做一个成绩分析面板:
Python
14
准备加载编辑器...
🔧 正在准备编程环境...0%
●等待编辑器...
○等待 Python 环境...
22.7 图表类型选择指南¶
| 你想展示什么 | 推荐图表 | 示例场景 |
|---|---|---|
| 变化趋势 | 折线图 | 气温变化、股价走势 |
| 大小比较 | 柱状图 | 各科成绩、城市人口 |
| 占比关系 | 饼图 | 预算分配、时间分配 |
| 分布情况 | 直方图 | 考试成绩分布、身高分布 |
| 相关关系 | 散点图 | 身高vs体重、学习时间vs成绩 |
🎯 一句话总结:数据可视化就是"用图表讲数据故事"——选对图表类型,数据自己就会开口说话!