# 分享提取圖表數據的神器WebPlotDigitizer
> [color=#40f1ef][name=LHB阿好伯, Jan 26, 2019 ][:earth_africa:](https://www.facebook.com/LHB0222/)
###### tags: `軟體` `實驗`
[TOC]
有時候在搜尋期刊文獻或是網路資料的時候看到一張圖表
多數情況是不會提供Raw Data的
若想獲得這個圖表的詳細數值或是重新繪製都是困難的
今天就來分享一個神器[WebPlotDigitizer](https://automeris.io/WebPlotDigitizer/tutorial.html)
可以對數據可視化的圖片進行反向工程以提取數值數據
* 適用於各種圖表(XY,長條圖,極地圖,三元圖,地圖等...)
* 自動提取可以輕鬆提取大量數據點
* 免費使用,[開源](https://github.com/ankitrohatgi/WebPlotDigitizer)和跨平台(網頁和線軟體)
* 可量測各式各樣的距離或角度
今天簡短的以網頁板本作介紹[WebPlotDigitizer Online](
https://apps.automeris.io/wpd/index.zh_CN.html)
首先先匯入圖片

選擇圖片類型(這次以簡單二為數據展示)

依照順序設定X1, X2, Y1, Y2


輸入X1, X2, Y1, Y2相對的數值

初步篩選建議以畫筆方式搭配顏色篩選將選定圖表資料

再以手動的方式進行資料點提取

篩選結束後就可以查看數據結果

可以簡單設定有效位數之後選擇輸出格式
最酷的是可以輸出至Plotly中
Plotly是我們在R語言中常用的互動式圖表套件

[展示網址](https://plot.ly/~gtgrth/1/)
<iframe width="600" height="400" frameborder="0" scrolling="no" src="//plot.ly/~gtgrth/1.embed"></iframe>
# 官方介紹youtube影片
[WebPlotDigitizer Tutorial 3.6+ ](https://www.youtube.com/watch?v=P7GbGdMvopU)
{%youtube P7GbGdMvopU %}
[Dates in WebPlotDigitizer](https://www.youtube.com/watch?v=nS8acGi1b9o)
{%youtube nS8acGi1b9o %}
# 注意(使用需注意應用面向)
軟體是很好用
但畢竟是以反向工程取得的資料
一定會有一些偏差
使用時須多加注意精準度與準確度的影響
全文分享至
https://www.facebook.com/LHB0222/
有疑問想討論的都歡迎於下方留言
喜歡的幫我分享給所有的朋友 \o/
有所錯誤歡迎指教

<style>
html, body, .ui-content {
background-color: #333;
color: #ddd;
}
body > .ui-infobar {
display: none;
}
.ui-view-area > .ui-infobar {
display: block;
}
.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
color: #ddd;
}
.markdown-body h1,
.markdown-body h2 {
border-bottom-color: #ffffff69;
}
.markdown-body h1 .octicon-link,
.markdown-body h2 .octicon-link,
.markdown-body h3 .octicon-link,
.markdown-body h4 .octicon-link,
.markdown-body h5 .octicon-link,
.markdown-body h6 .octicon-link {
color: #fff;
}
.markdown-body img {
background-color: transparent;
}
.ui-toc-dropdown .nav>.active:focus>a, .ui-toc-dropdown .nav>.active:hover>a, .ui-toc-dropdown .nav>.active>a {
color: white;
border-left: 2px solid white;
}
.expand-toggle:hover,
.expand-toggle:focus,
.back-to-top:hover,
.back-to-top:focus,
.go-to-bottom:hover,
.go-to-bottom:focus {
color: white;
}
.ui-toc-dropdown {
background-color: #333;
}
.ui-toc-label.btn {
background-color: #191919;
color: white;
}
.ui-toc-dropdown .nav>li>a:focus,
.ui-toc-dropdown .nav>li>a:hover {
color: white;
border-left: 1px solid white;
}
.markdown-body blockquote {
color: #bcbcbc;
}
.markdown-body table tr {
background-color: #5f5f5f;
}
.markdown-body table tr:nth-child(2n) {
background-color: #4f4f4f;
}
.markdown-body code,
.markdown-body tt {
color: #eee;
background-color: rgba(230, 230, 230, 0.36);
}
a,
.open-files-container li.selected a {
color: #5EB7E0;
}
</style>