gpt4 book ai didi

python - 如何在现有图中绘制 seaborn pairplot

转载 作者:太空宇宙 更新时间:2023-11-04 05:00:12 45 4
gpt4 key购买 nike

我想让 seaborn 在一个已经定义好的图形中做一个 pairplot。但是,当调用 sns.pairplot 时,它会创建一个新图形。

例如,以下代码创建两个图形,第一个空白,第二个包含配对图。

import seaborn as sns
import matplotlib.pyplot as plt

iris = sns.load_dataset('iris')

fig,ax = plt.subplots(figsize=(9,9))
g = sns.pairplot(iris, hue='species')

我想使用现有图形的原因是我可以轻松更改图形大小和其他图形属性。有什么建议吗?

最佳答案

使用rcParams指定图形属性:

plt.rcParams['figure.figsize']=(9,9)

然后在不调用 fig,ax = plt.subplots(figsize=(9,9)) 的情况下绘图。

您不能根据 FacetGrid 设置现有的 fig 实例seaborn 类。您可以通过列数和行数以及 pairplot 的 sizeaspect 参数来控制图形大小。 FacetGrid 计算图形大小为 figsize = (ncol * size * aspect, nrow * size)

关于python - 如何在现有图中绘制 seaborn pairplot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45914396/

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