Python里做数据可视化最常用的是Matplotlib库,其中pyplot模块提供了类似MATLAB的绘图接口,非常适合新手画基础折线图。下面从零开始说明具体做法。

一、环境准备与安装
如果你的Python环境还没有装Matplotlib,可以用pip直接安装:
pip install matplotlib
二、绘制第一条折线图
准备两组数据,一组作为横轴x,一组作为纵轴y,使用plot()函数即可画出折线。注意在脚本末尾要调用show()才能显示窗口。
import matplotlib.pyplot as plt
# x轴数据:月份
x = [1, 2, 3, 4, 5, 6]
# y轴数据:对应销量
y = [120, 135, 150, 170, 165, 190]
plt.plot(x, y)
plt.title("上半年销量趋势")
plt.xlabel("月份")
plt.ylabel("销量")
plt.show()
三、常见样式调整
可以通过参数改变线条颜色和形状,例如color='r'表示红色,marker='o'表示数据点用圆圈标出。
plt.plot(x, y, color='r', marker='o', linestyle='--')
四、中文乱码处理
Matplotlib默认不支持中文,直接写中文标题会显示方框。可以手动指定中文字体,例如使用系统里的SimHei字体。
plt.rcParams['font.sans-serif'] = ['SimHei'] plt.rcParams['axes.unicode_minus'] = False
五、保存图片到文件
不想弹出窗口而想存成图片时,把show()换成savefig()即可,支持png和jpg等格式。
plt.plot(x, y)
plt.savefig('line_chart.png', dpi=100)
六、小结
以上便是用Matplotlib绘制基础折线图的完整流程。核心就是导入模块、准备序列、调用plot并配置标签。熟练以后可以叠加多根折线、加网格或图例,应对更丰富的可视化场景。
PythonMatplotlib数据可视化修改时间:2026-07-25 20:57:19