代码之家  ›  专栏  ›  技术社区  ›  Skywalker

Seaborn热图没有显示所有的Xtick和Ytick

  •  5
  • Skywalker  · 技术社区  · 8 年前

    我有一个熊猫形状的数据框(3967)。当我画出来的时候 seaborn 热图,我在x轴和y轴上没有那么多标签。 .get_xticklabels() 方法也只返回23个标签。

    Seaborn heatmap for dataframe

    matplotlib 也不显示任何标签(仅显示数字)。

    Matpllotlib heatmap

    这两个热图用于相同的数据帧(39,67)。

    1 回复  |  直到 8 年前
        1
  •  13
  •   Haran Rajkumar    8 年前

    要确保标签可见,必须设置参数 xticklabels , yticklabels True 像这样。

    import seaborn as sns 
    sns.heatmap(dataframe, xticklabels=True, yticklabels=True)
    

    Here's 的文档 heatmap 功能。