Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để tạo một hình vuông bản đồ nhiệt trong Seaborn FacetGrid bằng Matplotlib?

Để tạo hình vuông bản đồ nhiệt trong Seaborn facetgrid, chúng tôi sử dụng bản đồ nhiệt () phương pháp với tập dữ liệu ngẫu nhiên 10 × 10.

Các bước

  • Tạo dữ liệu ngẫu nhiên có kích thước 10 × 10, với tối thiểu -1 và tối đa 10.

  • Lập đồ thị dữ liệu hình chữ nhật dưới dạng ma trận được mã hóa màu bằng cách sử dụng bản đồ nhiệt () phương pháp với dữ liệu và bản đồ màu "twilight_r" .

  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

Ví dụ

import numpy as np
import seaborn as sn
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
data = np.random.randint(low=-1, high=10, size=(10, 10))
hm = sn.heatmap(data=data, cmap="twilight_r")
plt.show()

Đầu ra

Làm thế nào để tạo một hình vuông bản đồ nhiệt trong Seaborn FacetGrid bằng Matplotlib?