我有我使用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