HTML5 based online tool to extract numerical data from plot images.
JavaScript HTML PHP TeX CSS Python Other
Latest commit 4d7f144 Jan 16, 2017 @ankitrohatgi update release notes
Permalink
Failed to load latest commit information.
browser_extension/chrome Blob detector metadata size was blocking manual addition of points. T… Mar 21, 2015
chrome update chrome app store manifest Nov 20, 2015
closure-compiler Add Closure compiler README Apr 23, 2015
images add initial code for a perspective transformation tool Dec 23, 2015
javascript update copyright years and remove beta version warning Jan 13, 2017
locale reattempt commit from mac os Jan 13, 2017
manual/user_manual/latex minor visual tweaks to the user manual Oct 17, 2015
php add extremly basic AJAX methods. WPD should not be needing more than … May 15, 2015
scripts update user manual Oct 17, 2015
templates update copyright years and remove beta version warning Jan 13, 2017
test images add test image Dec 29, 2015
tests FiFix core code to allow use as NodeJS module and prepare for 3.7 rel… Mar 10, 2015
COPYING first commit Sep 25, 2010
README.md Update README Mar 29, 2015
build.sh add i18n support to html templates Dec 13, 2016
combine.sh move saveResume.js to services Nov 5, 2014
combined-compiled.js update copyright years and remove beta version warning Jan 13, 2017
combined.js update copyright years and remove beta version warning Jan 13, 2017
compile.sh Updated combine and compiled javascripts and updated index.html. Adde… Sep 29, 2013
dev.html update copyright years and remove beta version warning Jan 13, 2017
generateTranslationFiles.sh add german, japanese and russian locales Dec 18, 2016
index.html update copyright years and remove beta version warning Jan 13, 2017
offline.html update copyright years and remove beta version warning Jan 13, 2017
release_notes.txt update release notes Jan 16, 2017
remote_launcher.php update copyright years and remove beta version warning Jan 13, 2017
renderHtml.py add german, japanese and russian locales Dec 18, 2016
start.png Updating default image Apr 24, 2014
styles.css start separating translatable strings from code. This is to allow tra… Nov 5, 2015
widgets.css Add a toolbar button to toggle extended crosshar. Apr 16, 2015

README.md

WebPlotDigitizer

A web based tool to extract numerical data from plot images. Supports XY, Polar, Ternary diagrams and Maps.

This tool has been developed using HTML5, CSS3 and Javascript and therefore runs from within the browser and requires no installation.

Homepage

This project is hosted on http://arohatgi.info/WebPlotDigitizer

Usage

Instructions and video tutorials are available at http://arohatgi.info/WebPlotDigitizer/tutorial.html

Scripting

Users can load scripts to extend the capabilities of WebPlotDigitizer. For samples see WebPlotDigitizer-Examples. If you are looking for a custom script, then email me.

Offline Development/Usage

This tool has to be hosted on a HTTP server with PHP for some javascript features and PHP scripts to function correctly. The master branch of the code is usually unstable and not recommended for download (only for development). To download a stable release of this app, check Releases.

Development/Hacking

  • dev.html and index.html are generated files!
  • index.html is the deployed page on the website and uses a compiled and compressed version of the javascript code.
  • dev.html is to be used during development. This uses the uncompressed/uncompiled javascript files.
  • build.sh generates dev.html and index.html based on the files in the templates folder and the javascript folder.
  • Host the pages on a PHP enabled web server (e.g. php -S localhost:8000 ) during development.

Contact

Ankit Rohatgi ankitrohatgi@hotmail.com