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

python图绘制问题

  •  0
  • girijesh96  · 技术社区  · 8 年前

    我试图绘制一个时间序列数据,但是我在绘制它们时遇到了一些问题,就像使用函数时一样。

    pyplot.plot(ts)
    

    图形就像

    但当我在同一个数据上使用python的以下函数时,图是这样的

    ts.plot()。
    

    因为这个我完全困惑了。知道这个错误吗?

    图形就像

    first plot using function

    但当我在同一个数据上使用python的以下函数时,图是这样的

    ts.plot()
    

    second graph

    因为这个我完全困惑了。知道这个错误吗?

    1 回复  |  直到 8 年前
        1
  •  1
  •   Joe    8 年前

    没有测向仪,我只能猜测。您应该对包含日期的列进行排序。尝试将此应用于 x-axis 日期为:

    df = df.sort_values(by='your_column') #'your_column' is the columns with dates