使用matplotlib和时间序列数据的意外绘图行为

杰森

我想绘制的使用matlplotlib时间序列线图,但matplotlib除非我用不会绘制所有我的数据,.plot_date()或者使用.plot()通过o作为标志物的说法。

如果我使用.plot_date.plot()并使用'-'标记,则数据无法正确绘制:

在此处输入图片说明

有人知道为什么会这样吗?如何解决?我需要数据点与线连接。

提前致谢。

这是我当前的代码:

import pandas as pd
import matplotlib.pyplot as plt
import dateutil
from datetime import date, datetime, timedelta

plt.plot(sve2_all['MeHg ng/l']['1993-01-18':'1997-05-02'].index, sve2_all['MeHg ng/l']['1993-01-18':'1997-05-02'],'bo')
plt.xticks(rotation=70)
plt.show()

我的数据在Pandas中DataFrame,索引为datetime64

罗格·卡西斯(Rutger Kassies)

您的数据NaN框中可能有很多值。Matplotlib仅在连续的(有效)数据点之间绘制一条线,并在NaN值之间留出间隔

如果是这种情况,则NaN在绘制之前删除即可解决问题例如:

dftmp = sve2_all['MeHg ng/l']['1993-01-18':'1997-05-02'].dropna()
plt.plot(dftmp.index, dftmp,'b-')

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

意外的数据绑定行为

来自分类Dev

时间序列-数据分割和模型评估

来自分类Dev

时间序列与连续和分类数据的比对

来自分类Dev

使用matplotlib循环绘图

来自分类Dev

Matplotlib,使用带有熊猫时间序列数据的plt.text()设置绘图内文本

来自分类Dev

熊猫matplotlib绘图,条形图和折线图之间的时间序列标签不规则

来自分类Dev

如何使用时间序列和频率数据创建宽长数据集?

来自分类Dev

使用Matplotlib Python进行绘图时跳过缺少的时间戳记

来自分类Dev

如何使用Matplotlib绘制汇总的时间序列数据

来自分类Dev

使用matplotlib 3.13和月份JAN绘制时间序列数据未显示

来自分类Dev

matplotlib直方图上的意外绘图

来自分类Dev

绘图:使用绘图和日期时间索引绘制时间序列

来自分类Dev

使用matplotlib和seaborn突出显示多元时间序列图中的时间间隔

来自分类Dev

如何使用Python的MatPlotLib根据时间安排绘图?

来自分类Dev

使用日出和日落时间过滤时间序列数据

来自分类Dev

如何使用Matplotlib Python绘制时间序列

来自分类Dev

matplotlib:意外的gridspec行为

来自分类Dev

更改时间序列和相应的数据

来自分类Dev

时间序列与连续和分类数据的比对

来自分类Dev

使用自动绘图功能为Shiny同时绘制时间序列和预测

来自分类Dev

通过时间戳对数据进行子集和绘图

来自分类Dev

Matplotlib:使用循环显示和关闭绘图

来自分类Dev

如何使用 plotly 为具有“索引”和日期时间值的时间序列数据绘制预测

来自分类Dev

R时间序列在dygraph中跳跃和绘图

来自分类Dev

使用 pandas 和 matplotlib 绘图

来自分类Dev

使用 zoo 包在 R 中的时间序列数据中填充缺失的日期和时间

来自分类Dev

绘制时间序列数据框并使用 pandas 和 matplotlib 标记某些点

来自分类Dev

使用列表 - 日期时间 - 格式上的不同行为使用 Matplotlib 进行绘图

来自分类Dev

使用 pandas 数据框和 matplotlib 将 csv 文件中的数据处理为绘图

Related 相关文章

  1. 1

    意外的数据绑定行为

  2. 2

    时间序列-数据分割和模型评估

  3. 3

    时间序列与连续和分类数据的比对

  4. 4

    使用matplotlib循环绘图

  5. 5

    Matplotlib,使用带有熊猫时间序列数据的plt.text()设置绘图内文本

  6. 6

    熊猫matplotlib绘图,条形图和折线图之间的时间序列标签不规则

  7. 7

    如何使用时间序列和频率数据创建宽长数据集?

  8. 8

    使用Matplotlib Python进行绘图时跳过缺少的时间戳记

  9. 9

    如何使用Matplotlib绘制汇总的时间序列数据

  10. 10

    使用matplotlib 3.13和月份JAN绘制时间序列数据未显示

  11. 11

    matplotlib直方图上的意外绘图

  12. 12

    绘图:使用绘图和日期时间索引绘制时间序列

  13. 13

    使用matplotlib和seaborn突出显示多元时间序列图中的时间间隔

  14. 14

    如何使用Python的MatPlotLib根据时间安排绘图?

  15. 15

    使用日出和日落时间过滤时间序列数据

  16. 16

    如何使用Matplotlib Python绘制时间序列

  17. 17

    matplotlib:意外的gridspec行为

  18. 18

    更改时间序列和相应的数据

  19. 19

    时间序列与连续和分类数据的比对

  20. 20

    使用自动绘图功能为Shiny同时绘制时间序列和预测

  21. 21

    通过时间戳对数据进行子集和绘图

  22. 22

    Matplotlib:使用循环显示和关闭绘图

  23. 23

    如何使用 plotly 为具有“索引”和日期时间值的时间序列数据绘制预测

  24. 24

    R时间序列在dygraph中跳跃和绘图

  25. 25

    使用 pandas 和 matplotlib 绘图

  26. 26

    使用 zoo 包在 R 中的时间序列数据中填充缺失的日期和时间

  27. 27

    绘制时间序列数据框并使用 pandas 和 matplotlib 标记某些点

  28. 28

    使用列表 - 日期时间 - 格式上的不同行为使用 Matplotlib 进行绘图

  29. 29

    使用 pandas 数据框和 matplotlib 将 csv 文件中的数据处理为绘图

热门标签

归档