Matplotlib 将条形图和折线图放在一起,获取错误序号必须为>=1. f,ax1=plt.子批(sharex=True,figsize=(20,20)) ax2=ax1.twinx() coeff_df[[USRealRate_cont'、'USHY_spread_cont'、'VIX_cont'、'DXY_cont']]绘图条(叠加=真,ax=ax1) coeff_df['EM_spread'].绘图(颜色为绿色,线宽为3',ax=ax2,次要_y=True)

Matplotlib 将条形图和折线图放在一起,获取错误序号必须为>=1. f,ax1=plt.子批(sharex=True,figsize=(20,20)) ax2=ax1.twinx() coeff_df[[USRealRate_cont'、'USHY_spread_cont'、'VIX_cont'、'DXY_cont']]绘图条(叠加=真,ax=ax1) coeff_df['EM_spread'].绘图(颜色为绿色,线宽为3',ax=ax2,次要_y=True),matplotlib,charts,Matplotlib,Charts,我试图显式地将dataframe的索引设置为datetime,但这没有帮助。问题来自最后一行——它实际上绘制了条形图。我在这里也查看了其他类似的错误消息,但找不到解决方案 索引数据类型为dtype='datetime64[ns]',数据帧本身包含浮点数。linewidth='3'或linewidth=3?谢谢。我认为两者都应该起作用,但这并没有解决问题。

我试图显式地将dataframe的索引设置为datetime,但这没有帮助。问题来自最后一行——它实际上绘制了条形图。我在这里也查看了其他类似的错误消息,但找不到解决方案


索引数据类型为
dtype='datetime64[ns]'
,数据帧本身包含浮点数。

linewidth='3'
linewidth=3
?谢谢。我认为两者都应该起作用,但这并没有解决问题。