從曲線圖中提取原始數據


轉自:原創  2017-04-16  Summer 生物學霸  生物學霸

 ShengWuXueBa

 「生物學霸」是丁香園旗下科研資訊平台。專門為科研人員打造,致力於讓科研更簡單更快樂。

當你手頭有幅圖,但原始數據已經丟失,而你又需要原始數據時,你該怎么辦?當你查閱文獻時,發現一幅曲線圖只有圖像沒有具體數據時,又該怎么辦?

今天就來介紹兩款軟件——GetData Graph Digitizer 和 OriginPro,幫助我們從曲線圖中獲取數據。

GetData Graph Digitizer

我們先用 GetData Graph Digitizer 來分析下圖,看看效果如何。

 

打開軟件,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)。

OriginPro

我們再使用 OriginPro 實現同樣的功能。首先打開 OriginPro 界面,Tools→Digitizer。

 

 調出 Digitizer 窗口,點擊 Import,打開圖片。

 

 然后調整參考線(藍色和紅色),使參考線與數據區域的邊界重合,設置 X 軸和 Y 軸的最小值和最大值(Digitizer 窗口的 Axis Value 列)。

 

點擊 Pick New Points 按鈕,在曲線上雙擊選擇數據點。

 

此處只選取部分進行演示,選擇完后點擊 Done,軟件會自動生成數據列表(DigiData)並作出新圖。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM