1. ホーム
  2. python

[解決済み] seabornヒートマップのxticklabelsのフォントサイズを変更する。

2022-02-10 02:27:50

質問

以下は私の質問です。
sns.clustermap()を使って7つの変数の係数をプロットしています。
の図はこちらです。

http://i4.tietuku.com/ab10ee8d1983361f.png

  • x/yのティックスラベルが小さい(私の場合、s1,s2,...s9)

私の試み

  • label='big ==効果なし
  • plt.tick_params(axis='both', which='minor', labelsize=12) ===> cbarのラベルは変わりましたが、x/y軸の見た目は同じです。

http://i11.tietuku.com/5068224d5bbc7c00.png

追加

私のコードです。

 ds =  pd.read_csv("xxxx.csv")
 corr = ds.corr().mul(100).astype(int)

 cmap = sns.diverging_palette(h_neg=210, h_pos=350, s=90, l=30, as_cmap=True)

 sns.clustermap(data=corr_s, annot=True, fmt='d',cmap = "Blues",annot_kws={"size": 16},)

解決方法は?

を呼び出すことを検討します。 sns.set(font_scale=1.4) データをプロットする前に これは、凡例と軸のすべてのフォントをスケールします。

私のプロットはこのようになりました。

これに

もちろん、スケーリングは、あなたが良いと思う設定に調整してください。

コード

sns.set(font_scale=1.4)
cmap = sns.diverging_palette(h_neg=210, h_pos=350, s=90, l=30, as_cmap=True)
sns.clustermap(data=corr, annot=True, fmt='d', cmap="Blues", annot_kws={"size": 16})