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

Vẽ heatmap cho 3 cột trong Python với Seaborn

Để vẽ heatmap cho 3 cột trong Python với Seaborn:

  • Thiết lập kích thước figure và padding
  • Tạo DataFrame df với 3 cột
  • Vẽ ma trận mã hóa màu
  • Hiển thị bằng show()

Ví dụ mã nguồn

import seaborn as sns
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

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

df = pd.DataFrame(np.random.random((3, 3)), columns=["a", "b", "c"])
sns.heatmap(df, cbar=False)
plt.show()

Kết quả

Heatmap 3x3 với 3 cột a, b, c, không hiển thị colorbar (cbar=False).

Vẽ heatmap cho 3 cột trong Python với Seaborn

Tham số hữu ích:

  • annot=True - hiển thị giá trị trên ô
  • fmt=".2f" - định dạng số
  • cmap="RdYlBu" - colormap
  • center=0 - trung tâm colormap tại 0
  • linewidths=0.5 - đường viền ô