使用 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()

輸出

更新於:06-5-2021

5K+ 瀏覽量

開啟你的 職業生涯

完成課程即可獲得認證

開始
廣告