【问题标题】:Plotting multiple series of a dataframe in one graph在一张图中绘制多个系列的数据框
【发布时间】:2022-12-14 10:58:17
【问题描述】:

我的数据框称为covid_df,我正试图在一张图表上同时绘制病例数和死亡数,但我还不知道该怎么做。

我的代码是:

import matplotlib.pyplot as plt

covid_df.set_index('date', inplace=True)
covid_df.new_cases.plot()
covid_df.new_deaths.plot()
plt.show()

执行这段代码后,我得到的只是一个系列的图,而不是两个系列的图。如何让 Python 在一张图上同时考虑这两者?

【问题讨论】:

    标签: python pandas matplotlib


    【解决方案1】:

    您实际上是在使用 pandas 而不是 matplotlib 进行绘图。而是尝试

    import matplotlib.pyplot as plt
    covid_df.set_index('date', inplace=True)
    plt.plot(covid_df.new_cases)
    plt.plot(covid_df.new_deaths)
    plt.show()
    

    【讨论】:

      猜你喜欢
      • 2018-01-10
      • 2011-03-15
      • 2019-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多