我想绘制一个函数与时间的关系图,但需要包括一些间隙。我的数据如下所示:
function = [0, 5, 19, 10, nan, nan, 10, 15]
times = [10, 11, 12, 13, nan, nan, 16, 17]
我需要这个图来显示13-16之间的差距。现在,当我试图绘制它给我一个错误
TypeError: unsupported operand type(s) for -: 'float' and 'datetime.datetime'
我相信这是由日期列表中的“南”造成的。我怎样才能解决这个问题
您可以在不使用numpy的情况下使用熊猫,如下所示:
使用numpy,您可以用matplotlib正确处理的np.nan替换nan
相关问题 更多 >
编程相关推荐