1.Matplotlib库介绍

Matplotlibt官网介绍:

Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python.

Matplotlib 是Python的一个综合性的库,可创建静态的、动画的和可交互的可视化图形图像。

matPlotlib是第三方库,不是Python安装程序自带的库,需要额外安装。

2. Matplotlib库安装

为照顾Python新手,从第一步开始。

2.0 安装Python 3.x

假设你已经安装了 Python 3.x 版本。

2.1 更新 pip 工具(可跳过此步)

以管理员身份运行 CMD 窗口,如图:

 在CMD黑色窗口中输入如下命令:

pip install --upgrade pip

2.2 使用pip安装matplotlib

在CMD黑窗口中输入如下命令:

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

该过程不仅安装了  matplotlib ,还安装了依赖的 numpy、python-dateutil、kiwisolver 、 pillow 、pyparsing 、cycler 、six 库。

2.3 查看Matplotlib版本

在CMD黑窗口中输入如下命令:

python -m pip list

3 Matplotlib使用

我们在安装 Matplotlib 库的时候,也顺带安装了 Numpy 库。这个Numpy 库常用来进行数组和矩阵的运算,同时也内置了很多数学函数。这里不多讲。

下面我们使用 Matplotlib 绘制正弦函数 y=sin(x)  图形 。

3.1 代码

# python version: 3.8
# numpy, matplotlib
# copy from book ISBN:978-7-115-48558-8

import numpy as np
import matplotlib.pyplot as plt

x = np.arange(0, 6, 0.1)    #0, 0.1, 0.2, ... , 5.9, 6.0
y = np.sin(x)

plt.plot(x,y)
plt.show()

【注意1:.py脚本命名切记不要和Python库重名。如上面脚本被命名为 matplotlib.py,此时运行此脚本会出现 "'matplotlib' is not a package"的错误。】

【注意2:.py脚本命名切记不要和Python库重名。上面脚本的同级文件夹内也不能出现 如 numpy.py 和 matplotlib.py 这样命名的脚本文件,否则会报错:numpy is not a package 或者 matplotlib is not a package 】

3.2 运行结果

4 使用PyCharm的安装方法

如果你使用的是 PyCharm,则可按如下操作安装 matplotlib。

选中项目,依次点击File-Settings-Project-Python Interpreter,点击 + 号,输入 matplotlib,点击 install package 等待安装完成即可。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐