Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะแสดงค่าเมทริกซ์และแผนที่สีใน Matplotlib ได้อย่างไร


ในการแสดงค่าเมทริกซ์และแผนผังสีใน Matplotlib เราสามารถทำตามขั้นตอนต่อไปนี้ -

  • กำหนดขนาดรูปและปรับช่องว่างภายในระหว่างและรอบๆ แผนผังย่อย
  • สร้างร่างและชุดแผนย่อย
  • เริ่มต้นค่าสูงสุดและต่ำสุดสำหรับเมทริกซ์
  • พล็อตค่าของเมทริกซ์หรืออาร์เรย์ 2 มิติเป็นรูปภาพที่มีรหัสสี
  • วนซ้ำแต่ละเซลล์ของรูปภาพรหัสสีและวางค่าไว้ตรงกลาง
  • หากต้องการแสดงรูป ให้ใช้ show() วิธีการ

ตัวอย่าง

import numpy as np
import matplotlib.pyplot as plt

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

fig, ax = plt.subplots()
min_val, max_val = 0, 5
matrix = np.random.randint(0, 5, size=(max_val, max_val))
ax.matshow(matrix, cmap='ocean')

for i in range(max_val):
   for j in range(max_val):
      c = matrix[j, i]
      ax.text(i, j, str(c), va='center', ha='center')

plt.show()

ผลลัพธ์

จะแสดงค่าเมทริกซ์และแผนที่สีใน Matplotlib ได้อย่างไร จะแสดงค่าเมทริกซ์และแผนที่สีใน Matplotlib ได้อย่างไร