可以通过以下步骤实现:
import matplotlib.pyplot as plt
import numpy as np
data = np.array([1, 2, np.nan, 4, np.nan, 6, 7, 8])
nan_mask = np.isnan(data)
filtered_data = data[~nan_mask]
plt.plot(filtered_data)
plt.show()
这样就可以获取pyplot不绘制NaN值的效果。请注意,以上示例中的代码只是演示了如何获取不绘制NaN值的数据,实际应用中可能需要根据具体情况进行适当的调整。
关于pyplot和numpy的更多信息和使用方法,可以参考腾讯云提供的相关产品和文档:
领取专属 10元无门槛券
手把手带您无忧上云