AroON_1106
@AroON_1106

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

seabornのheatmapのカラーバーの目盛りの色を変更したい

解決したいこと

seaborn.heatmap()のカラーバーについている目盛りの数値の色を変更したいのですが、やり方がわからないので教えていただきたいです。
画像の緑の四角で囲んだ中の数値です。
無題.png

該当部分のコード

fig, ax = plt.subplots(
            figsize=(9.6, 5.4),
            facecolor="0.25")
        fig.subplots_adjust(
            left=0.2,
            bottom=0.3)
        ax.tick_params(colors="white")

        sns.heatmap(
            self.df_corr.iloc[index, column], 
            ax=ax,
            annot=True,
            center=0)

よろしくおねがいします。

0

1Answer

これでカラーバーの目盛りの数値の色を変更できると思います。

cbar = ax.collections[0].colorbar
cbar.ax.tick_params(colors = 'white')

image.png

こちらが参考になりました。


余談ですが、コードのインデントが崩れてるかと思います。
矩形選択などを利用すれば、インデントが崩れずに貼り付けられるのでおすすめです。

1Like

Comments

  1. @AroON_1106

    Questioner

    できました!ありがとうございます!
    短形選択も初めて知ったので助かります。ありがとうございました!

Your answer might help someone💌