代码之家  ›  专栏  ›  技术社区  ›  It_is_Chris

Pandas-在分组条顶部绘制线图,带有日期时间索引[duplicate]

  •  0
  • It_is_Chris  · 技术社区  · 3 年前

    我试图绘制一个条形图和一个直线叠加图,其中我的数据以datetime作为索引。 以下是代码:

    import pandas as pd
    import numpy as np
    dates = pd.date_range('2019-01-01', '2019-01-31', freq='B')
    df = pd.DataFrame(index=dates, 
                  columns=['a', 'b', 'c'],
                  data = np.random.randn(len(dates), 3))
    
    fig, ax = plt.subplots()
    df.plot.bar(ax=ax)
    df.sum(axis=1).plot(ax=ax)
    

    不幸的是,它最终只显示了最后一张请求的图表。 enter image description here

    我在用

    python 3.6.8
    pandas 0.24.0
    matplotlib 3.0.2
    

    当做

    0 回复  |  直到 6 年前