簡體   English   中英

更改seaborn corrplot中的字體大小

[英]Change the font size in a seaborn corrplot

我的問題是如何使用相關矩陣更改seaborn中的字體大小我不知道為什么字體對我來說太大了 看到打擊

如果您的數據中已經有相關值,則可以使用熱圖並使用“annot_kws”設置大小,例如在此處將其設置為8。

sns.heatmap(data, vmin=data.values.min(), vmax=1, square=True, 
        linewidths=0.1, annot=True, annot_kws={"size":8})

它看起來像這樣:

在此輸入圖像描述

遺憾的是,我不認為這是可配置的,但我建議的只是讓數字更大,例如

f, ax = plt.subplots(figsize=(10, 10))
sns.corrplot(df, ax=ax)

如果那不是一個選項而且您主要對熱圖(而不是數值)感興趣,那么您可以這樣做

sns.corrplot(df, annot=False, sig_stars=False, diag_names=False)

如果您正在使用set_context,則可以添加字體縮放參數以及繪圖的大小。

sns.set_context("poster",font_scale=.7)

我相信你可以使用set方法,修改font scale參數。

sns.set(font_scale=0.5)

我在這項工作中做得很好。

擴大了無花果大小,以便能夠正確讀取

 sns.set(style="white")
f, ax = plt.subplots(figsize=(20, 20))
sns.heatmap(bos.corr(),annot=True,annot_kws={"size":15})

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM