使用 Matplotlib 绘制黑白二元地图
要在 matplotlib 中绘制黑白二元地图,我们可以使用**subplot()**方法创建两个子图并将其添加到当前图形,其中**nrows=1 且 ncols=2**。为了以二元地图的形式显示数据,我们可以在**imshow()**方法中使用灰色配色图。
步骤
- 使用 numpy 创建数据
- 添加两个子图,**nrows=1** 且**ncols=2**。考虑索引 1。
- 要显示彩色图像,请使用**imshow()**方法。
- 向彩色地图添加标题。
- 在索引 2 处添加第二个子图。
- 要显示二元地图,请使用带有灰色配色图的**show()**方法。
- 要调整子图之间的填充和子图周围的填充,请使用**tight_layout()**方法。
- 要显示图形,请使用**show()**方法。
示例
import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
data = np.random.rand(4, 4)
plt.subplot(121)
plt.imshow(data)
plt.title("Colored Image")
plt.subplot(122)
plt.imshow(data, cmap='Greys_r', interpolation='nearest')
plt.title("Greys Image")
plt.tight_layout()
plt.show()输出

广告
数据结构
网络
关系型数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP