gpt4 book ai didi

python - 更改seabornpairplot对角线颜色

转载 作者:行者123 更新时间:2023-12-02 02:47:10 26 4
gpt4 key购买 nike

使用 sns.pairplot 时,我有这个:

import seaborn as sns

iris = sns.load_dataset("iris")

g = sns.pairplot(iris,
markers="+",
kind='reg',
diag_kind="kde",
plot_kws={'line_kws':{'color':'#aec6cf'},
'scatter_kws': {'alpha': 0.5,
'color': '#82ad32'}},
corner=True)

没有 kde 颜色的配对图:

enter image description here

但是我需要更改绘图的对角线颜色,但是当我尝试 diag_kws 时,出现以下错误:

import seaborn as sns

iris = sns.load_dataset("iris")

g = sns.pairplot(iris,
markers="+",
kind='reg',
diag_kind="kde",
plot_kws={'line_kws':{'color':'#aec6cf'},
'scatter_kws': {'alpha': 0.5,
'color': '#82ad32'},
'diag_kws': {'color': '#82ad32'}},
corner=True)

TypeError: regplot() got an unexpected keyword argument 'diag_kws'

最佳答案

您应该将 diag_kws 指定为 pairplot 本身的参数,而不是作为 plot_kws 参数的键,如下所示:

g = sns.pairplot(iris,
markers="+",
kind='reg',
diag_kind="kde",
plot_kws={'line_kws':{'color':'#aec6cf'},
'scatter_kws': {'alpha': 0.5,
'color': '#82ad32'}},
corner=True,
diag_kws= {'color': '#82ad32'})

enter image description here

关于python - 更改seabornpairplot对角线颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62617588/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com