Python matplotlib-熊猫-子图中双轴无xlabel和XTICK

Python matplotlib-熊猫-子图中双轴无xlabel和XTICK,python,pandas,matplotlib,plot,subplot,Python,Pandas,Matplotlib,Plot,Subplot,我有一个类似的问题,之前已经回答过了。然而,它与熊猫包装的用途不同 这是我先前的问题: 所以,我和上一个一样的问题是,为什么在使用此Python代码时不显示第一行图的xlabel和XTick 注二: 我还使用了subplot而不是gridspec,但结果相同 如果您取消注释此代码中的任何注释行,这与在每个图的轴上使用熊猫有关,xlabel和XTick将消失 正如上面提到的,在创建twinx轴之前,当我绘制所有熊猫时,它就起作用了 我在twinx中有一些绘图也来自Pandas数据帧对象(x,t绘

我有一个类似的问题,之前已经回答过了。然而,它与熊猫包装的用途不同

这是我先前的问题:

所以,我和上一个一样的问题是,为什么在使用此Python代码时不显示第一行图的xlabel和XTick

注二:

  • 我还使用了
    subplot
    而不是
    gridspec
    ,但结果相同
  • 如果您取消注释此代码中的任何注释行,这与在每个图的轴上使用熊猫有关,xlabel和XTick将消失

    正如上面提到的,在创建twinx轴之前,当我绘制所有熊猫时,它就起作用了

    我在twinx中有一些绘图也来自Pandas数据帧对象(x,t绘图)。我在开始绘图之前创建了单独的列表,然后在绘制第一个绘图之后使用它们进行绘图

    总结一下我的工作流程是 1.为twinx绘图创建列表 2.打开打印并使用法线轴打印所有熊猫打印。 3.创建双轴 4.双轴上的打印列表


    幸运的是,这个流程对我有效

    我刚刚遇到了同样的问题,因为我混合了用matplotlib制作的图和用熊猫制作的图

    您不应与熊猫一起绘图,以下是您可以替换的方法:

    pd.Series(range(10)).plot(ax=ax42)
    


    对此问题有何评论或解决方案?我真的很感激任何帮助!如果您在创建twinx之前绘制pandas数据,它似乎会起作用。虽然这是解决问题的一种更简单的方法,但我不会确切地说“您不应该使用pandas绘制”,因为在这个问题中有一个解决此问题的方法
    pd.Series(range(10)).plot(ax=ax42)
    
    ax42.plot(pd.Series(range(10))