在 Igor Pro 中,如果繪圖時(shí)曲線點(diǎn)太密、顯示效果擁擠、加載變慢或圖像模糊,你可以通過(guò)“抽稀”數(shù)據(jù)點(diǎn)(即數(shù)據(jù)點(diǎn)下采樣)來(lái)優(yōu)化顯示效果。以下是幾種常用的做法:
提供Igor軟件免費(fèi)下載,還有Igor學(xué)習(xí)交流群,需要請(qǐng)聯(lián)系我們。
一、使用 Decimate 命令進(jìn)行數(shù)據(jù)抽稀
Igor Pro 內(nèi)置的 Decimate 函數(shù)可用于下采樣波形,即保留每隔一定間隔的數(shù)據(jù)點(diǎn)。
Wave w0 = your_original_wave
Wave w1 = Decimate(w0, n)
your_original_wave 是原始數(shù)據(jù);
n 是抽稀因子,比如 n = 5 表示每隔 5 個(gè)點(diǎn)保留 1 個(gè);
w1 是新的稀疏波形,可以用來(lái)繪圖。
注意:Decimate 并不會(huì)改變?cè)疾ㄐ?,而是生成新的抽稀版本?/span>
二、只在繪圖時(shí)抽稀,不改變數(shù)據(jù)本身
可以創(chuàng)建一個(gè)稀疏的副本用于繪圖,數(shù)據(jù)原始精度不變:
Duplicate/O your_original_wave, sparse_wave
sparse_wave = your_original_wave[p*抽稀因子]
例如:
sparse_wave = your_original_wave[p*10] // 每10個(gè)點(diǎn)取一個(gè)
三、用分段平均代替簡(jiǎn)單抽點(diǎn)(更平滑)
如果不想只取點(diǎn)而是對(duì)密集數(shù)據(jù)進(jìn)行平滑抽稀,可以使用 Bin 函數(shù)分段平均:
Make/O/N=(n_bins) binned_wave
Bin/A your_original_wave, binned_wave
這樣可以在保留趨勢(shì)的同時(shí)減少點(diǎn)數(shù)。
四、繪圖時(shí)使用“點(diǎn)數(shù)限制”優(yōu)化顯示
在繪圖時(shí)選擇不畫(huà)所有點(diǎn),可以設(shè)置圖層樣式中的“Max number of points”選項(xiàng)(在圖形窗口屬性中):
打開(kāi)圖形窗口;
右鍵點(diǎn)擊曲線圖 → Modify Trace Appearance;
在“Max Points”欄中輸入一個(gè)限制值(如 1000),系統(tǒng)將自動(dòng)抽點(diǎn)顯示。
以上是深圳市理泰儀器有限公司小編為您講解曲線太密怎么抽稀顯示,想要咨詢Igor軟件其他問(wèn)題請(qǐng)聯(lián)系客服。