Matplotlib简介
Matplotlib是一个绘图库,提供一个类似于 MATLAB 的绘图系统。Matplotlib 被广泛用于生成高质量的二维图表,包括线图、条形图、散点图、直方图、饼图等。
下面用一个简单的例子测试一下Matplotlib:
Matplotlib安装
以下测试均在Jupyter Notebook新建的测试文件里进行。首先在Anaconda Prompt终端中安装Matplotlib,注意进入相应的环境。
conda activate [name]
pip install Matplotlib
//下载慢的话换镜像源:pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple
name中是要装这个库的环境名字,输入之后等安装完就好了。
安装完成后,在代码块中输入:
import matplotlib
点击运行,并没有报错,说明安装成功。
Matplotlib测试
在Jupyter Notebook里写一个简单的代码:
from matplotlib import pyplot as plt #导入matplotlib.pyplot 模块,通常缩写为 plt
a = plt.figure(figsize=(7, 7)) #创建一个图形对象a,指定图形的大小为7x7
plt.plot(x, y) #绘制x和y的折线图x和y应为相同长度的数据序列
plt.title('y and x') #为图表添加标题 'y and x'
plt.xlabel('x') #为 x 轴添加标签 'x'
plt.ylabel('y') #为 y 轴添加标签 'y'
plt.show() #显示图表
pyplot
是 Python 中 Matplotlib 库的一个模块,它提供了一种类似于 MATLAB 的绘图接口,用于创建图表和可视化数据。
效果如下:
可以看到,我们可以通过代码的方式生成折线图,并且可以设置横轴数轴和标题名称。如果要生成散点图,只需要将plot函数改成scatter函数即可: