在我看来,热图功能完全应用于数据帧。如果我只想将热图应用于我的数据集中给定的一组列,该怎么办?我想这可以通过巧妙地使用cmap来实现,但似乎无法让它工作。
答案 0 :(得分:5)
将所需的子数据框传递给seaborn.heatmap
:
Piece
seaborn.heatmap(df[[col1, col2]], ...)
返回由df[[col1, col2, ..., coln]]
的{{1}},col1
,... col2
列组成的DataFrame。请注意双括号。
如果您只想突出显示某些值并绘制热图,就像所有其他值都为零一样,
您可以复制DataFrame并在调用coln
之前将这些值设置为零。例如,修改the example from the docs,
df
产量