扫码一下
查看教程更方便
matplotlib.pyplot是一组命令样式函数,它使得 Matplotlib 像 MATLAB 一样工作。每个 Pyplot 函数都会对图形进行一些更改。例如,函数创建图形、图形中的绘图区域、在绘图区域中绘制一些线条、用标签装饰绘图等。
下面我们列举出这些函数
序号 | 函数 | 描述 |
---|---|---|
1 | Bar | 制作条形图。 |
2 | Barh | 制作水平条形图。 |
3 | Boxplot | 制作盒须图。 |
4 | Hist | 绘制直方图。 |
5 | hist2d | 制作二维直方图。 |
6 | Pie | 绘制饼状图。 |
7 | Plot | 将线条和/或标记绘制到轴。 |
8 | Polar | 制作极坐标图.. |
9 | Scatter | 绘制 x 与 y 的散点图。 |
10 | Stackplot | 绘制堆积面积图。 |
11 | Stem | 创建一个茎图。 |
12 | Step | 制作阶梯图。 |
13 | Quiver | 绘制一个二维箭头字段。 |
下面我们先简单通过示例绘制两个图,简单了解一下函数的用法。后面章节我们会涉及到所有这些函数,这里仅仅先列举两个
下面我们使用 Plot函数绘制一条斜线
import matplotlib.pyplot as plt
import numpy as np
xpoints = np.array([0, 9])
ypoints = np.array([0, 63])
plt.figure("迹忆客-jiyik.com")
plt.plot(xpoints, ypoints)
plt.show()
绘制图形如下
序号 | 函数 | 描述 |
---|---|---|
1 | Imread | 从文件中读取图像到数组中。 |
2 | Imsave | 将数组另存为图像文件。 |
3 | Imshow | 在坐标轴上显示图像。 |
序号 | 函数 | 描述 |
---|---|---|
1 | Axes | 向图中添加坐标轴。 |
2 | Text | 向坐标轴添加文本。 |
3 | Title | 设置当前坐标轴的标题。 |
4 | Xlabel | 设置当前坐标轴的 x 轴标签。 |
5 | Xlim | 获取或设置当前轴的 x 范围。 |
6 | Xscale | 设置 x 轴的缩放比例。 |
7 | Xticks | 获取或设置当前刻度位置和标签的 x 限制。 |
8 | Ylabel | 设置当前坐标轴的 y 轴标签。 |
9 | Ylim | 获取或设置当前坐标轴的 y 范围。 |
10 | Yscale | 设置 y 轴的缩放比例。 |
11 | Yticks | 获取或设置当前刻度位置和标签的 y 范围。 |
序号 | 函数 | 描述 |
---|---|---|
1 | Figtext | 向图中添加文本。 |
2 | Figure | 创建一个新图形。 |
3 | Show | 显示一个图形。 |
4 | Savefig | 保存当前图窗。 |
5 | Close | 关闭图形窗口。 |
下面我举一个 Figure(创建一个新图形窗口)的例子。该函数可以传递一个字符串参数,来命名该图形窗口。如果不传参数,则使用默认名称 figure_ 后面跟上表示当前是第几个窗口的数字
import matplotlib.pyplot as plt
import numpy as np
xpoints = np.array([1, 8])
ypoints = np.array([3, 10])
plt.figure("迹忆客 - jiyik.com")
plt.plot(xpoints, ypoints, 'o')
plt.show()
上图绘制两个点,指定图形窗口名称为 "迹忆客 - jiyik.com"
在后续的章节中,我们会覆盖本章中涉及到的函数。