相关疑难解决方法(0)

在NaN之后,matplotlib没有继续行

我有一个数组切片:

array([1.0, 2.0, 3.0, None, 4.0, None, 5.0, None, 6.0, None], dtype=object)
Run Code Online (Sandbox Code Playgroud)

在绘制时看起来像 这个

在None值之后如何让点线/连接线继续?我尝试使用astype将数据类型从对象更改为浮点数,并将None替换为nan的但是没有区别,我也尝试使用np.where(np.isnan())等的掩码数组但是它没有制作差异.我的绘图命令非常简单:

plt.plot(x, array, 'ro--')
Run Code Online (Sandbox Code Playgroud)

其中x是一个numpy数组.

python numpy matplotlib

4
推荐指数
1
解决办法
1791
查看次数

标签 统计

matplotlib ×1

numpy ×1

python ×1