首页 > 解决方案 > python - 如何在x轴数据为字符串的python中的折线图上叠加散点图?

问题描述

我的数据如下:

我为列日月定制的数据框

我想为三个相同类型的不同数据帧绘制相同的编号。两列线图和一个散点图(这是一个较小的数据框)。我使用的代码如下:

    fig, axs = plt.subplots(figsize = (16,8))
    df1.plot(ax=axs,x='day-month', y='2015Data_Value', kind = 'scatter')

    df2.plot(ax=axs, x='day-month', y='Data_Value', linewidth=2)
    df3.plot(ax=axs, x='day-month', y='Data_Value',  linewidth=2)

但是散点图存在错误,因为它无法获取 x 轴值,错误总是显示为“日-月”,但线图运行良好并在您注释掉散点图时给出正确的绘图。如何解决这样的问题?

标签: pythonpandasmatplotlib

解决方案


推荐阅读