我有一些數據的陣列,其中一些值是缺少虛線代替matplotlib缺失值
y = np.array([np.NAN, 45, 23, np.NAN, 5, 14, 22, np.NAN, np.NAN, 18, 23])
當我繪製它,我有這些NANS缺失(預計)
fig, ax = plt.subplots()
ax.plot(y)
plt.show()
我想有是連接中缺失的段虛線。例如,在缺少數據點爲3的情況下,應該有其缺少數據點7和8 2和4(在它們之間連接的現有點的虛線如果數據點是在間隔的邊緣(數據點0)我想擁有一個橫線連接它們(想象一個/下一個數據點一樣可用的邊緣)。
的問題,我saw這裏詢問如何刪除這些空段(不是我想要的)。我可以通過創建另一個數組裏面會有丟失的插值和所有其他值NAN解決它,但它看起來複雜的給我。
因爲這看起來像一個常見的情況,我希望有一個更簡單做法。
任何想法如何處理邊緣值? –
由於邊緣沒有任何價值,所以先不明白怎麼處理它,對吧?所以你需要知道它是否具有某種意義,以及它應該採取什麼樣的價值。 – ImportanceOfBeingErnest
在我的問題中,我提到在邊緣值的情況下,我想要有一條水平線。基本上,如果我有'nan,43',我想要一條虛線'43,43'。 –