簡體   English   中英

如何更改seaborn pairplot中軸標簽和值的大小

[英]How to change size of axis labels and values in seaborn pairsplot

我使用以下代碼在 seaborn 中創建了一個pairplot:

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
%matplotlib inline

mtcars = pd.read_csv("https://raw.githubusercontent.com/focods/WonderfulML/master/data/mtcars.csv")
sns.pairplot(mtcars, kind='reg', diag_kind='hist')

並得到這個情節:

在此處輸入圖片說明

字體很小,我想弄清楚如何增加大小。 我在文檔中看到一個可能是我正在尋找的參數: plot_kws這是一個字典,但是我如何找出可用的鍵以及它們的作用?

所以我有兩個問題。 首先,是如何閱讀文檔,以便我可以弄清楚這本詞典的鍵是什么。 其次,是如何增加此圖的 y 軸標簽的字體大小。

事實證明,要更改 x 和 y 軸標簽的大小,我需要調用set_context並將字典傳遞給rc參數。 當我在調用pairplot 的正上方添加這一行時

sns.set_context("paper", rc={"axes.labelsize":36})

我得到這個情節:

在此處輸入圖片說明

這是一個改進(如果你仔細觀察),但現在我正試圖弄清楚如何增加刻度標簽的大小。

使用所有參數調整圖形的大小。

seabornInstance.set_context("paper", rc={"axes.labelsize":20})
seabornInstance.set_context("talk", font_scale=1.4)
xpl=seabornInstance.pairplot(mtcars, kind='reg', diag_kind='hist',height=7, aspect=1)

暫無
暫無

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

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