使用 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()
輸出
廣告