我在同一张图表中绘制了两个数据帧:美元兑欧元汇率和3天移动平均线。在
df.plot(ax=ax, linewidth=1)
rolling_mean.plot(ax=ax, linewidth=1)
两个数据帧都被标记为“Value”,因此我想定制:
我试着传递label
选项,但没用,因为这个选项似乎是^{}独占的,而不是{a3}。所以我试着用坐标轴,传递每个标签:
^{pr2}$
但是现在,除非我以后显式地调用ax.legend()
,否则这个图例根本就不会出现。在
是否可以在传递自定义标签时绘制数据帧而不需要额外的显式调用?在
Tags:
使用
df.plot()
设置标签时,必须指定要打印的数据:它给出了:
更新:绘制数据帧和绘制序列之间似乎存在差异。打印数据帧时,标签取自列名。但是,当指定
y="Value"
时,您将绘制一个系列,它实际上使用了label
参数。在相关问题 更多 >
编程相关推荐