gpt4 book ai didi

data.plot(x=data.timestamp, 样式 =".-") 上的 Python 错误

转载 作者:太空宇宙 更新时间:2023-11-03 14:28:56 25 4
gpt4 key购买 nike

在 Python 中,我尝试使用以下命令来获取绘图上的时间戳信息。我已经导入了正确的包 pandas 和 pylab。数据也全部清理完毕。

data.plot(x=data.timestamp, style=".-")

我总是在很多不同的事情上遇到巨大的错误。我正在关注https://www.youtube.com/watch?v=5XGycFIe8qE 38分钟时到来。这是我得到的错误:它很大

回溯(最近一次调用):文件“”,第 1 行,在 data.plot(x=data.timestamp, style=".-") 文件“C:\Python3\lib\site-packages\pandas”\plotting_core.py”,第 2673 行,在 call sort_columns=sort_columns,**kwds) 文件“C:\Python3\lib\site-packages\pandas\plotting_core.py”,第 1900 行,在plot_frame **kwds)文件“C:\Python3\lib\site-packages\pandas\plotting_core.py”,第1727行,在_plot中plot_obj.generate()文件“C:\Python3\lib\site-packages\pandas\plotting_core.py”,第 260 行,生成 self._post_plot_logic_common(ax, self.data) 文件“C:\Python3\lib\site-packages\pandas\plotting_core.py”,第 395 行,在 _post_plot_logic_common self._apply_axis_properties(ax .yaxis,fontsize = self.fontsize)文件“C:\Python3\lib\site-packages\pandas\plotting_core.py”,第468行,在_apply_axis_properties标签= axis.get_majorticklabels()+ axis.get_minorticklabels()文件“C :\Python3\lib\site-packages\matplotlib\axis.py“,第1188行,在get_majorticklabels ticks = self.get_major_ticks()文件“C:\Python3\lib\site-packages\matplotlib\axis.py”中,行1339,在 get_major_ticks numticks = len(self.get_major_locator()()) 文件“C:\Python3\lib\site-packages\matplotlib\dates.py”中,第 1054 行,在 call self.刷新()文件“C:\Python3\lib\site-packages\matplotlib\dates.py”,第1074行,在刷新dmin中,dmax = self.viewlim_to_dt()文件“C:\Python3\lib\site-packages\matplotlib\dates.py",第 832 行,在 viewlim_to_dt 中返回 num2date(vmin, self.tz), num2date(vmax, self.tz) 文件“C:\Python3\lib\site-packages\matplotlib\dates.py”,第 441 行,在 num2date 中返回 _from_ordinalf(x, tz) 文件“C:\Python3\lib\site-packages\matplotlib\dates.py”,第 256 行,在 _from_ordinalf dt = datetime.datetime.fromordinal(ix).replace( tzinfo=UTC) ValueError: 序数必须 >= 1

最佳答案

我遇到了类似的问题,我相信这是 pandas 和 Jupyter Notebook 的版本问题,与 Quentin 在此处的示例中使用的不同:https://github.com/QCaudron/pydata_pandas以及你和我正在使用的东西。

试试这个:

data.plot('timestamp', style='.-')

data.plot(x='timestamp', style='.-')

根据 pandas 文档 https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.plot.html标签或位置都应该起作用。

数据框
x : 标签或位置,默认 None
y : 标签或位置,默认 None
允许绘制一列与另一列的关系

关于data.plot(x=data.timestamp, 样式 =".-") 上的 Python 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47444332/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com