Matplotlib如何在Python中正确显示NaN值?(有图片)

Matplotlib如何在Python中正确显示NaN值?(有图片),python,matplotlib,nan,Python,Matplotlib,Nan,我对使用Python的Matplotlib非常陌生 如下图所示,我得到了如下数据帧: 然后,我根据df绘制了图,结果如下: 黑线=汇丰银行 红线=boc_valn 我的问题是:由于最新的4.21M(2020-07-04)来自汇丰银行,为什么它不能连接到以前的数据(2020-06-03)?绘图()函数将只连接连续线中的“最近”点,就像手动连接手绘图形中的点一样。由于2020-06-12的y数据字面上是“非数字”,因此无需绘制(请注意,奇点不存在“汇丰银行”数据的一部分),因此没有连接线路的点

我对使用Python的Matplotlib非常陌生

如下图所示,我得到了如下数据帧:

然后,我根据df绘制了图,结果如下:

黑线=汇丰银行

红线=boc_valn

我的问题是:由于最新的4.21M(2020-07-04)来自汇丰银行,为什么它不能连接到以前的数据(2020-06-03)?

绘图()函数将只连接连续线中的“最近”点,就像手动连接手绘图形中的点一样。由于
2020-06-12
的y数据字面上是“非数字”,因此无需绘制(请注意,奇点不存在“汇丰银行”数据的一部分),因此没有连接线路的点