เพื่อให้ matplotlib imshow() พล็อตแถบสีป้าย เราสามารถทำตามขั้นตอนต่อไปนี้ -
-
กำหนดขนาดรูปและปรับช่องว่างภายในระหว่างและรอบๆ แผนผังย่อย
-
สร้างจุดข้อมูลขนาด 5×5 โดยใช้ Numpy
-
ใช้ imshow() วิธีการแสดงข้อมูลเป็นภาพ เช่น บนแรสเตอร์ปกติ 2 มิติ
-
สร้างแถบสีสำหรับ ScalarMappable เช่น im.
-
ตั้งค่าป้ายกำกับแถบสีโดยใช้ set_label() วิธีการ
-
หากต้องการแสดงรูป ให้ใช้ 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="copper")
cbar = plt.colorbar(im)
cbar.set_label("Colorbar")
plt.show() ผลลัพธ์
