WebPlotDigitizer 簡易使用教程
微信公眾號:[易木木響叮當]
關注可了解更多的[有限元數值仿真技巧]。問題或建議,請公眾號留言;
如果你覺得木木同學對你有幫助,歡迎贊賞。
今天木木給大家分享一個抓取數據的好方法——WebPlotDigitizer,比Origin好用100倍!本次教程中木木就一個簡單案例向大家演示其使用方法,給大家安利種草,希望能提升大家在日常科研的效率。
“提取數據”這個概念初次接觸還是在研一時候,數值分析課上老師帶著我們使用Origin,給我們布置的一個小作業,給出了一個數據圖,讓我們利用Origon將圖上的數據點“摳”下來,當時上網瀏覽各種解決方法,最終順利的將圖中的數據原模原樣的還原下來,感覺好神奇啊!直到有一次在網上沖浪的時候遇到了WebPlotDigitizer,提取數據效率方面完全是碾壓Origin,極為方便。
如圖1所示,是WebPlotDigitizer官方頁面,就以官方示例的數據圖做本次的教程。可選右邊的Load Image加載數據圖,也可點擊左側的File加載數據圖。(官方網站:https://apps.automeris.io/wpd/)
緊接著是選擇繪圖類型,如圖2 (左)所示,這里可以選擇常規的2D(X-Y)圖,也可選柱狀圖、極坐標圖等,本次以最常出現的2D(X-Y)圖為例,其他的類型讀者可自行試驗,然后是定點,這在Origin的操作也是一樣的,確定索要捕捉的范圍。
定點的過程中需要注意的是可能你點的點首次不能一下就能定到角點處,可能會有偏斜,如圖3所示,這時候你可以按鍵盤的方向鍵進行小范圍挪動,邊挪動邊看右上角的局部放大圖,很是方便哦~,確定捕捉范圍后點擊Complete即可。
然后選擇坐標軸的范圍,按照要捕捉的數據圖的坐標軸范圍進行取值。
以藍色數據點為例,首先確定數據點的顏色以及背景顏色,因為該網站的智能識別數據的原理是依據色值來運行。
在拾取顏色的過程中,可以選用Dominant Colors給出的幾種配色,最好使用Color Picker從圖中拾取想要的顏色,更為準確。
使用Box框選數據點的范圍,若選取數據點的顏色很合適,則可以直接Run,如圖所示,捕捉數據效果很好,非常準確且高效。當然我們也可以通過調節的間距值來增加或減少捕捉的數據點數量,如圖所示,減小了間距后,捕捉得到的數據點更多了,一般采用默認值,若繪制出的圖效果不滿意,可適當調整捕捉間距。
捕捉完數據后可點擊右側的View Data,即可將數據點按照下圖所示排列出來,注意:此時的數據行是按照圖中數據點的“捕捉順序”,而非按照坐標范圍排序的!
可按照圖所示的操作,即可將數據行按照坐標值排序,保留5位小數,以空格間隔(很重要),最后點擊Format即可,得到的數據點可以將其Copy到繪圖軟件(Origin)中,或者選擇在線繪圖(Graph in Plotly),先以在線繪圖為例,如圖所示,里面有很多繪圖操作,讀者可自行試驗,這里僅作展示。
以上繪圖操作是比較完美型的繪圖,這里再說明一個常見的情況。
以繪制綠色數據點為例,在拾取顏色中,已經點選了圖中所示的綠色,但還是識別有失誤,如圖所示,此時應該用到該網站的Erase功能,將多余的數據點擦除,也是相當方便,就像是在用一個橡皮擦一樣。
去除掉多余的數據點后,效果如圖所示。此時還會有部分小區域沒有識別,可以進行添加點(刪除點、調整點)操作進行“彌補”,如圖所示,識別完之后進行上述操作即可。
最終在Origin中繪制出的效果,如圖所示,讀者可進行微小調整,得到自己想要的效果(根據自己強迫癥程度不同),圖中鋸齒現象是因為拾取的點太多,若適當減少拾取量,平滑度會上升。
今天的分享就止于此了,下期我們再見啦~~喜歡本次案例的小伙伴可以點點小贊和在看哦,歡迎轉發至朋友圈,讓更多感興趣的伙伴看到。
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP




















