【发布时间】:2015-06-18 02:17:44
【问题描述】:
我想绘制一个固定的日期间隔,例如上周的数据。由于记录器的某些错误或停机时间,某些数据点(y 值)可能会丢失。我将这些值设置为 None 或 nan (同样的事情)。只要 None 值位于数据集中间的某个位置并且存在预期的间隙,这就会完美地工作。但是,当数据在开头或结尾丢失时,这些值会被 matplotlib 截断。是否可以让 matplotlib 不截断我的数据?
即 y 值 [None,None,None,None,456,None,None,456,None,None] 给出以下结果: 即第一个 None 结果被删除。到目前为止找到的最佳解决方案是在开始和结束时添加 0 值,以显示所有数据: [0,None,None,None,456,None,None,456,None,0]
如果有一个适当的解决方案,即添加 0 作为第一个和最后一个值,那就太好了。我正在使用 plot_date 进行绘图。
【问题讨论】:
-
是的,解决了!
标签: python graph matplotlib nan