在科技論文寫作過程中,需要將自己的數據和前人成果進行對比。有時候無法從別人的論文中得到原始數據,只有一張有坐標軸的曲線圖,該怎麼方便快捷地提取出其中的數據呢?
今天就來介紹一款軟體——GetData Graph Digitizer,幫助我們從曲線圖中獲取數據。官網對該軟體的描述如下:
GetData Graph Digitizer is a program for digitizing graphs and plots. It is often necessary to obtain original (x,y) data from graphs, e.g. from scanned scientific plots, when data values are not available. GetData Graph Digitizer allows to easily get the numbers in such cases.
數據圖準備
getdata能識別的圖形文件格式包括 tif、jpg、bmp和pcx等。
多數學術文獻是pdf格式,因此你必須首先用能打開pdf格式的工具軟體(如Adobe Reader、福昕閱讀器)打開這類文獻。然後,用閱讀工具自帶的圖形截取功能或微信、QQ、等的截屏功能或者windows系統自帶的截圖軟體,把想要獲取數據的數據圖截取並在計算機上存儲為getdata能識別的圖形文件格式。要注意的是微信、QQ等截圖的默認存儲格式是png,不是getdata能識別的格式。
早期的文獻不少是手工掃描或照相後轉換成pdf格式的,其中的數據圖可能是歪斜的(如下圖)。這時候,需要用具有圖片旋轉功能的工具軟體(如word、photoshop等)將數據圖旋轉正立後再存儲,以方便getdata正確讀取數據。
打開軟體,File→Open Image,打開圖片。
首先,我們需要設置曲線顏色和背景色,便於軟體識別。Operations→Set line color,將滑鼠移至曲線處點擊,軟體會自動識別曲線為綠色,按確定即可。
同樣的步驟設置背景色(此處為白色,Operations→Set background color)。
然後,我們來設置坐標軸,Operations→Set the scale。
順序為 X 軸最小值→X 軸最大值→Y 軸最小值→Y 軸最大值,首先點擊 X 軸最左端,彈出最小值設置窗口,此處設置為 2004。
然後點擊 X 軸最右端,最大值設置為 2012。
然後設置 Y 軸最小值為 0。
設置 Y 軸最大值為 220。
最後確定即可。
然後,我們就可以獲取折線圖中各點的數據了,Operations→Point capture mode,只要滑鼠點擊綠色的點,即可獲取該點的坐標值(列在右側 Data 窗口中)。
下圖中,左側為軟體識別的數據,四捨五入後與右側原始數據吻合度很高。
其實很多時候,我們遇到的一般不是折線圖,而是曲線圖,那麼我們需要獲取曲線上各點的數據,一樣很簡單。我們依然以上圖為例,設置好坐標後,選擇 Operations→Digitize area,默認值即可,然後選擇數據區域。
軟體即可自動識別曲線上各點及其坐標(Data 窗口)。
最後把數值導出即可(File→Export data)。
其他說明
getadata還有其他諸如圖片放大、數據連線、繪製網格、撤銷、擦除等功能,都比較簡單,用戶稍加試驗就能掌握,不再贅述。
高分屏/windows縮放支持的不好,有些文字顯示模糊,不過某些大廠軟體對高分屏的支持也不好軟體很久不更新了,最後一次是2013年6月19日的了,希望下次能改善吧。
沒有MAC版
居然不支持png格式圖片,這個格式很常用啊!許多截圖軟體默認png格式,pcx這種我頭一次聽說的格式都支持!想不通過為什麼不支持png……
安裝包
關注公眾號:科袖網,回復 getdata 即可獲取軟體安裝包,也可以在http://www.getdata-graph-digitizer.com/下載。可以試用21天,購買一份需要30美元或者RMB 207.89
更多精彩請點擊下方閱讀原文,下載科袖APP。
2018年你一定不能錯過的史上最全TEM乾貨總結(附資料)
2018年你一定不能錯過的史上最全XPS乾貨總結(必收藏)
支付寶:免費下載CNKI知網、萬方、維普等期刊論文的新途徑
被拒稿算什麼,來看看史上最毒舌最搞笑的審稿意見!
畢業論文改到懷疑人生?可以試試這個小工具
如何在origin中建立自己的擬合公式?