gpt4 book ai didi

python - 如何使用 seaborn factorplot 更改图形大小

转载 作者:行者123 更新时间:2023-12-01 05:56:24 25 4
gpt4 key购买 nike

%pylab inline

import pandas as pd
import numpy as np
import matplotlib as mpl
import seaborn as sns

typessns = pd.DataFrame.from_csv('C:/data/testesns.csv', index_col=False, sep=';')

mpl.rc("figure", figsize=(45, 10))
sns.factorplot("MONTH", "VALUE", hue="REGION", data=typessns, kind="box", palette="OrRd");

enter image description here

无论我在 figsize 中指定什么尺寸,我总是得到一个小尺寸的图...
如何解决?

最佳答案

Note added in 2019: In modern seaborn versions the size argument has been renamed to height.



更具体一点:
%matplotlib inline

import seaborn as sns

exercise = sns.load_dataset("exercise")

# Defaults are size=5, aspect=1
sns.factorplot("kind", "pulse", "diet", exercise, kind="point", size=2, aspect=1)
sns.factorplot("kind", "pulse", "diet", exercise, kind="point", size=4, aspect=1)
sns.factorplot("kind", "pulse", "diet", exercise, kind="point", size=4, aspect=2)

您想在构建绘图时将参数“大小”或“方面”传递给 sns.factorplot()。

尺码 将改变高度,同时保持纵横比(所以如果只改变大小,它也会变宽。)

看点将改变宽度,同时保持高度不变。

上面的代码应该可以在 ipython notebook 中本地运行。

在这些示例中,绘图尺寸被减小以显示效果,并且因为上述代码中的绘图在保存为 png 时相当大。这也表明 size/aspect 包括边距中的图例。

大小=2,方面=1

size=2, aspect=1

大小=4,方面=1

size=4, aspect=1

大小=4,方面=2

size=4, aspect=2

此外,一旦加载了“sns”模块,就可以查看此绘图功能的所有其他有用参数/参数和默认值:
help(sns.factorplot)

关于python - 如何使用 seaborn factorplot 更改图形大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49006287/

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