Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách làm heatmap vuông trong Seaborn FacetGrid dùng Matplotlib

Dùng sns.heatmap() với dữ liệu 10x10 và cmap="twilight_r" để có heatmap vuông.

  • Tạo data = np.random.randint(low=-1, high=10, size=(10,10)).
  • hm = sn.heatmap(data=data, cmap="twilight_r").
  • show().

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()

Kết quả

Heatmap 10x10 vuông với colormap twilight_r.