Matplotlib 教程 之 Matplotlib Pyplot 7

简介: Matplotlib Pyplot 是 Matplotlib 的一个子库,提供了类似 MATLAB 的绘图 API。常用於绘制 2D 图表,包含许多可对当前图像进行修改的函数,如添加标记、生成新图像等。通过 `import matplotlib.pyplot as plt` 导入并设置别名 plt 使用。提供多种绘图函数如 plot(), scatter(), bar() 等,还支持颜色、线型及标记自定义。

Matplotlib 教程 之 Matplotlib Pyplot 7

Matplotlib Pyplot

Pyplot 是 Matplotlib 的子库,提供了和 MATLAB 类似的绘图 API。

Pyplot 是常用的绘图模块,能很方便让用户绘制 2D 图表。

Pyplot 包含一系列绘图函数的相关函数,每个函数会对当前的图像进行一些修改,例如:给图像加上标记,生新的图像,在图像中产生新的绘图区域等等。

使用的时候,我们可以使用 import 导入 pyplot 库,并设置一个别名 plt:

import matplotlib.pyplot as plt

这样我们就可以使用 plt 来引用 Pyplot 包的方法。

以下是一些常用的 pyplot 函数:

plot():用于绘制线图和散点图
scatter():用于绘制散点图
bar():用于绘制垂直条形图和水平条形图
hist():用于绘制直方图
pie():用于绘制饼图
imshow():用于绘制图像
subplots():用于创建子图

除了这些基本的函数,pyplot 还提供了很多其他的函数,例如用于设置图表属性的函数、用于添加文本和注释的函数、用于保存图表到文件的函数等等。

颜色字符:'b' 蓝色,'m' 洋红色,'g' 绿色,'y' 黄色,'r' 红色,'k' 黑色,'w' 白色,'c' 青绿色,'#008000' RGB 颜色符串。多条曲线不指定颜色时,会自动选择不同颜色。

线型参数:'‐' 实线,'‐‐' 破折线,'‐.' 点划线,':' 虚线。

标记字符:'.' 点标记,',' 像素标记(极小点),'o' 实心圈标记,'v' 倒三角标记,'^' 上三角标记,'>' 右三角标记,'<' 左三角标记...等等。

如果我们不指定 x 轴上的点,则 x 会根据 y 的值来设置为 0, 1, 2, 3..N-1。

再看一个有更多值的实例:

实例

import matplotlib.pyplot as plt
import numpy as np

ypoints = np.array([3, 8, 1, 10, 5, 7])

plt.plot(ypoints)
plt.show()

目录
相关文章
|
1月前
|
Python
Matplotlib 教程 之 Matplotlib imsave() 方法 2
Matplotlib 教程 之 Matplotlib imsave() 方法 2
24 1
|
2月前
|
存储 数据可视化 索引
Matplotlib(一)
Matplotlib(一)
|
2月前
|
API Python
Matplotlib 教程 之 Matplotlib Pyplot 2
Matplotlib 的子库 Pyplot 提供了类似 MATLAB 的绘图 API,是常用的 2D 图表绘制模块。通过 `import matplotlib.pyplot as plt` 导入后,可使用如 `plot()`, `scatter()`, `bar()`, `hist()`, `pie()`, `imshow()` 和 `subplots()` 等函数来轻松生成并调整图表。其中 `plot()` 用于绘制线图和散点图,接受 `x` 和 `y` 数据及可选格式参数 `fmt`。
27 8
|
2月前
|
API Python
Matplotlib 教程 之 Matplotlib Pyplot 3
Matplotlib Pyplot 是 Matplotlib 的子库,提供了类似 MATLAB 的绘图 API,常用于绘制 2D 图表。通过 `import matplotlib.pyplot as plt` 导入后,可使用如 `plot()`、`scatter()`、`bar()`、`hist()`、`pie()`、`imshow()` 和 `subplots()` 等函数进行绘图。此外,还支持设置图表属性、添加文本和保存图表等功能。示例代码展示了如何绘制从 (1, 3) 到 (8, 10) 的线。
19 6
|
2月前
|
API Python
Matplotlib 教程 之 Matplotlib Pyplot 8
Matplotlib教程之Matplotlib Pyplot第8部分介绍了Pyplot子库,其提供类似MATLAB的绘图API,常用于绘制2D图表。通过导入`matplotlib.pyplot`并设置别名`plt`来使用其功能,如`plot()`、`scatter()`、`bar()`等。此外还支持颜色、线型及标记参数,示例展示了如何绘制正弦和余弦图形。
18 2
|
2月前
|
API Python
Matplotlib 教程 之 Matplotlib Pyplot 1
Matplotlib Pyplot 是 Matplotlib 的一个子库,提供了与 MATLAB 类似的绘图 API。它常用於绘制 2D 图表,包含了一系列可以对当前图像进行修改的函数,如添加标记、生成新图像等。通过 `import matplotlib.pyplot as plt` 导入后,可使用如 `plot()`、`scatter()`、`bar()`、`hist()`、`pie()` 和 `imshow()` 等函数绘制不同类型的图表,并可通过其他函数设置图表属性、添加文本或保存图表。例如,使用 `plot()` 可根据指定坐标绘制线图。
26 5
|
2月前
|
API Python
Matplotlib 教程 之 Matplotlib Pyplot 4
Matplotlib 子库 Pyplot,提供了类似 MATLAB 的绘图 API,便于用户绘制 2D 图表。Pyplot 包含一系列函数,如 `plot()`、`scatter()`、`bar()`、`hist()`、`pie()` 和 `imshow()` 等,可对图像进行各种修改。通过 `import matplotlib.pyplot as plt` 导入库后,即可使用这些函数。此外,还介绍了颜色、线型和标记等参数的使用方法。
17 2
|
1月前
|
Python
Matplotlib 教程 之 Matplotlib imsave() 方法 1
Matplotlib 的 `imsave()` 方法用于将图像数据保存至磁盘,支持多种格式如PNG、JPEG、BMP等。此方法通过指定文件名和图像数据(通常为NumPy数组)来实现图像的保存,还允许设置额外参数以调整图像质量和格式。示例代码展示了如何生成随机图像数据并使用 `imsave()` 保存为PNG文件。
16 0
|
1月前
|
Python
Matplotlib 教程 之 Matplotlib 散点图 3
使用 Matplotlib 的 `scatter()` 方法绘制散点图,并详细解释了该方法的参数,如点大小(`s`)、颜色(`c`)、样式(`marker`)等。通过一个实例展示了如何自定义点的颜色。此教程适合希望掌握 Matplotlib 散点图绘制技巧的学习者。示例代码中,通过导入 `matplotlib.pyplot` 和 `numpy`,创建了两个数组 `x`、`y` 和一个颜色数组 `colors`,并使用这些数据绘制了一个带有自定义颜色的散点图。
15 0
|
2月前
|
API Python
Matplotlib 教程 之 Matplotlib Pyplot 6
Matplotlib Pyplot 是 Matplotlib 的一个子库,提供类似 MATLAB 的绘图 API,便于用户绘制 2D 图表。它包含一系列可修改当前图像的函数,如 plot()、scatter()、bar()、hist()、pie() 和 imshow() 等。通过 `import matplotlib.pyplot as plt` 导入后,可以轻松使用这些函数进行绘图。当未指定 x 轴值时,默认为 0, 1, 2, ...,并支持多种颜色、线型和标记。
15 0