Để thêm đơn vị cho chú thích heatmap trong Seaborn, ta thực hiện:
- Thiết lập kích thước hình và điều chỉnh khoảng đệm giữa và xung quanh subplots.
- Tạo ma trận 5x5 dùng numpy.
- Vẽ dữ liệu hình chữ nhật như ma trận mã hóa màu.
- Chú thích giá trị heatmap với đơn vị %age.
- Hiển thị hình dùng show().
Ví dụ
import matplotlib.pyplot as plt
import seaborn as sns
import numpy as np
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
data = np.random.rand(5, 5)
ax = sns.heatmap(data, annot=True, fmt='.1f', square=1, linewidth=1.)
for t in ax.texts:
t.set_text(t.get_text() + " %")
plt.show()
Kết quả
