Để thêm khung viền cho từng ô trong heatmap Seaborn, sử dụng tham số linewidths (độ dày viền) và linecolor (màu viền) trong phương thức heatmap().
Các bước thực hiện
- Thiết lập kích thước hình vẽ và khoảng đệm.
- Tạo DataFrame Pandas với dữ liệu ngẫu nhiên.
- Gọi
sns.heatmap()vớilinewidthsvàlinecolor. - Hiển thị hình vẽ bằng show().
Ví dụ minh họa
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((5, 5)), columns=["col1", "col2", "col3", "col4", "col5"]) sns.heatmap(df, linewidths=4, linecolor='green') plt.show()
Kết quả đầu ra
