Matplotlib入门教程(二):安装与环境配置——画出你的第一个图表
2026/9/24 17:45:49 网站建设 项目流程
一、安装前的准备

Matplotlib 是一个强大的 Python 绘图库,用于创建各种类型的静态、动态和交互式图表。

在安装之前,请确认:

前提条件检查方式
已安装 Python 3.8+python3 --version
已安装 pippip --version
建议已安装 NumPypip show numpy

如果还未安装 pip 工具,可以参考 Python pip 安装与使用。

二、升级 pip

pip 是 Python 的包管理工具。安装 Matplotlib 前,建议先将 pip 升级到最新版本:

bash

python3 -m pip install -U pip

参数说明:

参数含义
-m pip以模块方式运行 pip,确保使用当前 Python 的 pip
-U升级(upgrade)到最新版本

为什么要升级 pip?新版 pip 在依赖解析、下载速度、兼容性上都更优,能避免安装过程中出现奇怪的错误。

三、安装 Matplotlib

bash

python3 -m pip install -U matplotlib

使用国内镜像加速(推荐):

bash

python3 -m pip install -U matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple

常用镜像源:

镜像源地址
清华Simple Index
阿里云Simple Index
中科大Verifying - USTC Mirrors

指定版本安装:

bash

python3 -m pip install matplotlib==3.8.0

建议:生产环境或团队协作中,建议固定版本号,避免因版本升级导致的兼容性问题。

四、验证安装

安装完成后,我们就可以通过import来导入 matplotlib 库:

python

import matplotlib

查看版本号:

python

import matplotlib print(matplotlib.__version__)

执行以上代码,输出结果类似:

text

3.4.2

如果能看到版本号输出,说明 Matplotlib 已经安装成功。

在命令行中验证:

bash

python3 -c "import matplotlib; print(matplotlib.__version__)"
五、动手:画出第一个图表
1. 最简单的折线图

python

import matplotlib.pyplot as plt # 数据 x = [1, 2, 3, 4, 5] y = [2, 4, 6, 8, 10] # 绘图 plt.plot(x, y) # 显示图表 plt.show()

代码解析:

代码作用
import matplotlib.pyplot as plt导入绘图模块,plt是约定俗成的别名
plt.plot(x, y)绘制折线图
plt.show()显示图表窗口
2. 结合 NumPy 绘制正弦曲线

python

import numpy as np import matplotlib.pyplot as plt # 生成数据:0 到 2π 之间的 100 个点 x = np.linspace(0, 2 * np.pi, 100) y = np.sin(x) # 绘图 plt.plot(x, y) plt.title('Sine Wave') # 标题 plt.xlabel('x') # x 轴标签 plt.ylabel('sin(x)') # y 轴标签 plt.grid(True) # 显示网格 plt.show()

效果:一条平滑的正弦曲线,带标题、坐标轴标签和网格。

3. 保存图表到文件

python

import matplotlib.pyplot as plt x = [1, 2, 3, 4, 5] y = [2, 4, 6, 8, 10] plt.plot(x, y) plt.savefig('my_first_plot.png', dpi=150) # 保存为图片 plt.show()

savefig()常用参数:

参数说明
fname文件名,支持.png.pdf.svg
dpi分辨率,默认 100,印刷建议 300
bbox_inches='tight'自动裁剪多余空白
transparent=True背景透明
六、安装常见问题排查
问题现象可能原因解决方案
ModuleNotFoundError: No module named 'matplotlib'未安装或装到了其他 Python 环境检查pip -V对应的 Python 版本,重新安装
安装缓慢或超时默认源在国外使用国内镜像源-i
pip命令不存在未安装 pip参考 pip 安装教程
图表中文显示为方块未配置中文字体下一篇会专门讲解
plt.show()无反应后端配置问题尝试matplotlib.use('TkAgg')或改用 Jupyter
权限错误系统 Python 目录无写权限使用虚拟环境或加--user

推荐:使用虚拟环境

bash

# 创建虚拟环境 python3 -m venv venv # 激活(Linux/macOS) source venv/bin/activate # 激活(Windows) venv\Scripts\activate # 安装 Matplotlib pip install matplotlib
七、安装流程图
八、小结

本篇你完成了 Matplotlib 的安装与初次使用:

  • 升级 pippython3 -m pip install -U pip

  • 安装 Matplotlibpython3 -m pip install -U matplotlib

  • 验证安装print(matplotlib.__version__)

  • 第一个图表plt.plot()+plt.show()

  • 保存图表plt.savefig()

下一篇我们将深入 Matplotlib 的核心概念——Figure 与 Axes,理解图表的结构组成,并学习如何精细控制图表的各个元素。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询