python - 我不明白为什么 "ax=ax"在 matplotlib 中的含义

标签 python matplotlib

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/

相关文章:

python - 按索引对列表中的数字进行分组(python

python - 无法保存matplotlib动画

python - 如何使用 pcolormesh 在二维网格中绘制特定正方形的轮廓?

python - 如何在循环分页时附加多个字典(API) - python 3

python - 如何根据它们的值组合两个字典?

python - 我的 pythonpath 有 'register2',为什么我不能导入它

python - 为什么舱口不显示?

python - SQLAlchemy 创建 mySQL 表时遇到问题 sqlalchemy.exc.InternalError

python - 如何绘制具有指数核的泊松过程

python - 具有两个颜色条的多个散点图