绘制除NaN之外的所有值,留下空白

时间:2016-11-11 10:17:38

标签: python python-3.x matplotlib

我想创建一个具有多个NaN值的数组的时间序列。绘制此图会产生一个奇怪的图,其值会达到无穷大并扭曲图形。

要绘制的数组是myarray,我尝试使用命令myarray_masked = np.ma.array(myarray, mask=np.isnan(myarray)),但绘制此数组会产生相同的奇怪数字。

这是我正在使用的代码:

import numpy as np
import matplotlib.pyplot as plt

myarray_masked = np.ma.array(myarray, mask=np.isnan(myarray))
x=np.arange(len(myarray_masked))
plt.plot(x, myarray_masked, linewidth=0.1, color=col)   

0 个答案:

没有答案