from datetime import datetime
fig=plt.figure()
ax=fig.add_subplot(1,1,1)
data=pd.read_csv(r"C:\Users\champion\Desktop\ch02\spx.csv")
spx=data["SPX"]
spx.plot(**ax=ax**,style="k-")
我不明白为什么“ax=ax”在 matplotlib 中是什么意思。
最佳答案
来自 plot() 的文档:
DataFrame.plot(x=None, y=None, kind='line', ax=None, subplots=False, sharex=None, sharey=False, layout=None, figsize=None, use_index=True, title=None, grid=None, legend=True, style=None, logx=False, logy=False, loglog=False, xticks=None, yticks=None, xlim=None, ylim=None, rot=None, fontsize=None, colormap=None, table=False, yerr=None, xerr=None, secondary_y=False, sort_columns=False, **kwds)
Parameters: ax : matplotlib axes object, default None
你可以看到 ax
这里是一个关键字参数。碰巧您还将变量命名为 ax
,并将其作为该关键字参数的值发送给函数 plot()
。
关于python - 我不明白为什么 "ax=ax"在 matplotlib 中的含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39434190/