超简单!Python 数据可视化入门教程,一看就会
想学 Python 数据可视化别被复杂代码吓退这篇教程全程简单直白、无长难句带你用最常用的库轻松做出好看图表新手直接上手一、先搞懂什么是 Python 数据可视化简单说就是把枯燥的数字、表格变成折线图、柱状图、饼图、散点图……一眼看清数据规律比如销量趋势、占比、对比比看纯数字直观 100 倍二、准备工作安装 2 个神器库我们用最经典、最好用的两个库Matplotlib基础可视化库万能通用Pandas处理数据 快速画图懒人必备打开电脑的命令行输入两行代码安装bash运行pip install matplotlib pandas安装完成直接开干三、5 分钟上手4 种最常用图表1. 折线图看趋势销量 / 气温 / 流量适合展示随时间变化的数据比如一周销量、每日气温。python运行# 导入工具 import matplotlib.pyplot as plt # 准备数据 天数 [1,2,3,4,5,6,7] 销量 [20,35,28,45,30,50,42] # 画折线图 plt.plot(天数, 销量, colorblue, linewidth2, markero) # 加标题、标签 plt.title(一周销量趋势, fontsize14) plt.xlabel(星期, fontsize12) plt.ylabel(销量, fontsize12) # 显示图表 plt.show()运行代码一张清晰的折线图就出来了2. 柱状图比大小班级成绩 / 商品对比适合对比不同类别的数据谁多谁少一目了然。python运行import matplotlib.pyplot as plt # 数据 商品 [手机, 电脑, 平板, 耳机] 销量 [120, 85, 90, 150] # 画柱状图 plt.bar(商品, 销量, colorgreen) plt.title(电子产品销量对比, fontsize14) plt.xlabel(产品) plt.ylabel(销量) plt.show()3. 饼图看占比支出分布 / 用户比例专门展示各部分占整体的百分比比如生活费花在哪了。python运行import matplotlib.pyplot as plt # 数据 支出 [吃饭, 房租, 娱乐, 交通] 金额 [1500, 2000, 500, 300] # 画饼图 plt.pie(金额, labels支出, autopct%1.1f%%) plt.title(月度支出占比) plt.show()4. 散点图找关系身高体重 / 学习时长 vs 分数适合看两个变量有没有关联比如身高和体重。python运行import matplotlib.pyplot as plt # 数据 学习时长 [1,2,3,4,5,6,7] 考试分数 [50,60,70,75,85,90,95] # 画散点图 plt.scatter(学习时长, 考试分数, colorred) plt.title(学习时长与分数关系) plt.xlabel(学习时长小时) plt.ylabel(分数) plt.show()四、懒人进阶用 Pandas 一键画图如果你的数据存在 Excel / 表格里用 Pandas 画图更省事一行代码出图python运行import pandas as pd import matplotlib.pyplot as plt # 造一个表格数据 数据 pd.DataFrame({ 月份: [1月,2月,3月,4月], 利润: [1000,1500,1200,1800] }) # 直接画图 数据.plot(kindbar, x月份, y利润, title月度利润) plt.show()不用写复杂循环处理完数据直接出图效率拉满五、3 个美化小技巧让图表更好看改颜色colorred/blue/orange随便换加网格plt.grid(True)数据更清晰改大小plt.figure(figsize(8,5))调图表长宽六、总结Python 数据可视化真的不难装两个库matplotlibpandas4 种常用图折线、柱状、饼图、散点图复制代码→改数据→运行就能出图不用背代码用到时直接查这篇新手也能做出专业图表总结核心工具Matplotlib画图 Pandas数据4 种基础图表覆盖 90% 日常需求复制代码就能用不用死记语法改数据、改颜色就能做出好看图表