【发布时间】:2021-05-21 19:36:25
【问题描述】:
import statsmodels.api as sm
sm.qqplot(residuals, line ='s',dist='norm',color='g',fmt='.g')
plt.grid()
我无法通过使用 linecolor 等参数将“红线”的颜色更改为我选择的颜色。
【问题讨论】:
标签: python colors statsmodels
import statsmodels.api as sm
sm.qqplot(residuals, line ='s',dist='norm',color='g',fmt='.g')
plt.grid()
我无法通过使用 linecolor 等参数将“红线”的颜色更改为我选择的颜色。
【问题讨论】:
标签: python colors statsmodels
我找不到任何可以直接从sm.qqplot 更改颜色的答案。所以我尝试将绘图存储在子图中,然后从那里更改线条的颜色。
fig, ax = plt.subplots(1, figsize=(7,4.5))
sm.qqplot(data, line ='45',dist='norm',color='g',fmt='.g', ax=ax)
ax.grid()
ax.set_title('data_qq',fontsize=15)
ax.xaxis.get_label().set_fontsize(12)
ax.yaxis.get_label().set_fontsize(12)
ax.get_lines()[1].set_color("black")
ax.get_lines()[1].set_linewidth("2")
sm.qqplot 命令中执行此操作。【讨论】: