如何在 Matplotlib 中減少顏色條寬度?


要減少 Matplotlib 中的顏色條寬度,我們可以在 colorbar() 方法中使用 shrink

步驟

  • 設定圖形大小並調整子圖之間和周邊的填充。
  • 使用 numpy 建立隨機資料。
  • 作為影像顯示資料,即在 2D 正則柵格上顯示資料。
  • 為 ScalarMappable 例項建立一個顏色條,im。
  • 要顯示圖形,請使用 show() 方法。

示例

import numpy as np
from matplotlib import pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

data = np.random.rand(5, 5)
im = plt.imshow(data, cmap="YlOrBr")

plt.colorbar(im, shrink=0.50)

plt.show()

輸出

更新時間: 17-6 月-2021

2,000+ 瀏覽量

啟動你的 職業

完成課程認證

立即開始
廣告
© . All rights reserved.