首页 > 解决方案 > Seaborn Heatmap:如何在绘图底部移动颜色条

问题描述

如果您能告诉我如何在热图图的底部绘制颜色条,我将不胜感激。我读了这篇文章,但由于我在使用第一个答案时绘制了一个cbar_kws = dict(use_gridspec=False,location="bottom")热图,即,结果与此处提供的一样。

此外,如果应用第三个答案,即 ,cbar_kws = {'orientation':'horizontal'}则结果与此处提供的一样。

我的带有右侧颜色条的热图图在这里。我只想改变它的位置,所以它的长度应该不变。第二个答案增加了它的长度。

提前致谢。

标签: python-3.xdata-visualizationseabornheatmap

解决方案


您可以尝试像这样更改图形的 figsize:

import matplotlib.pyplot as plt

fig, axis = plt.subplots(figsize=(10,10))  #Try and set the fig size accordingly.   
sns.heatmap(df1,linewidths=.5,ax=axis) #df1 is your dataframe.

推荐阅读