gpt4 book ai didi

python - 使用 statsmodel 改变无花果大小

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

我正在尝试使用 statsmodel 包制作 QQ 图。然而,该图的分辨率太低,以至于我无法在演示中使用结果。

我知道要使 networkX 图形绘制更高分辨率的图像,我可以使用:

plt.figure( figsize=(N,M) )
networkx.draw(G)

并改变N和M的值以获得理想的结果。

但是,当我使用 statsmodel 包中的 QQ-plot 尝试相同的方法时,它似乎对结果图形的大小没有影响,即,当我使用

plt.Figure( figsize = (N,M) )
statsmodels.qqplot_2samples(sample1, sample2, line = 'r')

改变 M 和 N 对图形大小没有影响。关于如何解决此问题(以及为什么此方法不起作用)的任何想法?

最佳答案

您可以使用 mpl.rc_context 在绘图前临时设置默认的 figsize

import numpy as np
import matplotlib as mpl
from statsmodels.graphics.gofplots import qqplot_2samples

np.random.seed(10)
sample1 = np.random.rand(10)
sample2 = np.random.rand(10)
n, m = 6, 6

with mpl.rc_context():
mpl.rc("figure", figsize=(n,m))
qqplot_2samples(sample1, sample2, line = 'r')

plot

关于python - 使用 statsmodel 改变无花果大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28517276/

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