我有一个固定行数和列数变化的数据框。我使用这个数据框创建了一个 seaborn 热图。我看到单元格大小在每个图中都不一致。单元格宽度随着列数的变化而变化。我希望我的单元格呈矩形,所以我没有设置此参数 square = True。
无论数据框中的列数如何,我如何指定保持我的单元格宽度一致?
heat_map = sns.heatmap(df,square=False,cmap=cmap,vmin=0,vmax=max(cmap_dict.keys()),cbar=False,linewidths=0,linecolor='grey', annot_kws={"fontsize":3})