如何使用 imshow 用 Matplotlib 繪製 Y 軸為非線性的影像?
若要使用 imshow() 方法繪製 Y 軸為非線性的影像,可執行以下步驟−
- 設定圖形大小並調整子圖之間的邊距和周圍的邊距。
- 將子圖新增到當前圖形。
- 設定非線性 Y 軸刻度。
- 使用 numpy 建立隨機資料點。
- 以影像形式(即資料上的 2D 正則光柵)顯示資料。
- 若要顯示圖形,請使用 show() 方法。
示例
import matplotlib.pyplot as plt import numpy as np plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True ax = plt.subplot(111) ax.yaxis.set_ticks([0, 2, 4, 8]) data = np.random.randn(5, 5) plt.imshow(data, cmap='copper') plt.show()
輸出


廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP