gpt4 book ai didi

python - 如何更改 statsmodels qqplot 的绘图属性? (Python)

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

所以我正在使用 statsmodels.graphics.gofplots.qqplot() 绘制一个正常的 Q-Q 图.

该模块使用 matplotlib.pyplot 创建图形实例。它很好地绘制了图表。

但是,我想用 alpha=0.3 绘制标记。

有办法吗?

这是一个代码示例:

import numpy as np
import statsmodels.api as sm
import matplotlib.pyplot as plt

test = np.random.normal(0,1, 1000)

sm.qqplot(test, line='45')
plt.show()

以及输出图: QQ Plot

最佳答案

您可以使用 statsmodels.graphics.gofplots.ProbPlot类有 qqplot传递 matplotlib 的方法 pyplot.plot **kwargs。

import numpy as np
import statsmodels.api as sm
import matplotlib.pyplot as plt

test = np.random.normal(0, 1, 1000)

pp = sm.ProbPlot(test, fit=True)
qq = pp.qqplot(marker='.', markerfacecolor='k', markeredgecolor='k', alpha=0.3)
sm.qqline(qq.axes[0], line='45', fmt='k--')

plt.show()

enter image description here

关于python - 如何更改 statsmodels qqplot 的绘图属性? (Python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35878552/

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