matplotlib nan作为起始值或结束值

时间:2015-04-12 20:00:43

标签: python graph matplotlib nan

我想绘制一个固定的日期间隔,例如上周的数据。由于记录器的某些错误或停机时间,某些数据点(y值)可能会丢失。我将这些值设置为None或nan(同样的事情)。只要None值位于数据集中间的某个位置并且存在预期的间隙,这就可以完美地工作。但是,当数据在开头或结尾丢失时,这些值会被matplotlib截断。是否有可能使matplotlib不截断我的数据?

,即y值[None,None,None,None,456,None,None,456,None,None]给出以下结果: 即第一个无结果被删除。到目前为止找到的最佳解决方案是在开头和结尾添加0值,显示所有数据:[0,无,无,无,456,无,无,456,无,0]

通过添加0作为第一个和最后一个值的正确解决方案,这将是可爱的。我正在使用plot_date进行策划。

1 个答案:

答案 0 :(得分:1)

所有的功劳都归于此,但由于他没有回答我的回答。解决方案非常简单,只需设置图表的限制即可。

plt.xlim(min_value,max_value)

答案可在how to set xlim in matpltlib

中找到