matplotlib当楠首先在名单问题(matplotlib issues when nan fir

2019-09-17 20:54发布

我有我使用matplotlib在Python绘制两个数字列表。 但是,如果列表中的一个开始楠的价值,matplotlib不会绘制任何15K +点我有。 但是如果有一个男值某处的第一个值后的列表,它只是跳过它和图形等穴罚款。 我很好奇,如何解决这个不改变第一楠值。

Answer 1:

您可以使用numpy.isnan功能来掩盖你的列表:

a=np.array([np.nan,1,2,3,4,np.nan])
mask=~np.isnan(a)
maskedA=a[mask]

#... Plot maskedA here, continue working with a as you normally would.

我不知道你为什么要保持第一楠价值 - 你要什么matplotlib用它做其他的不是简单地忽略它? 即你怎么被这句话的意思是 - “我很好奇如何解决这个不改变第一楠价值。”



文章来源: matplotlib issues when nan first in list