Web based tool to extract data from plots, images, and maps
May 10, 2017
Thanks to the Plotly team, I was able to demo WebPlotDigitizer at the recent PLOTCON in Oakland, California.
My slides can be downloaded here.
Here's the recording of my talk:
January 17, 2017
Support for multiple languages has now been added. For now only French and German translations are available. If you wish to translate WebPlotDigitizer to other languages, then feel free to send me an email.
Export All Data
You can now export data from all datasets to a combined CSV file in one single operation. All this requires is clicking the 'Export Data' option in the 'Data' menu.
Extraction Algorithm Improvements
X step with interpolation and X step algorithms have been extended to work with log-scale XY plots.
October 18, 2015
Version 3.9 has been released with a few new additions and improvements. For a summary of new features, please refer to the latest release notes.
The most significant one is the addition of a grid removal tool which should help eliminate the interfering grid lines that prevent the autodetection algorithms to work very well for certain plots. This initial implementation of the grid removal tool works with any grid line or background colors. You can remove horizontal and/or vertical lines as needed. The current implementation does not work with skewed or rotated plots, but that can be added in the future if it is useful.
To switch to the grid removal mode, select the Remove Grid menu option under the Axes menu as shown below:
You should now see a set of controls appear on the right side as shown in the image below. You can now proceed to draw a box over the region where you are interested in removing the grid. This is similar to drawing a mask in the automatic data extraction mode.
You can now proceed to specifying the colors. By default the Background Mode option is selected with the color selection as white. This means that the algorithm will assume the background is white in color and the grid lines have a color that lies outside the numeric color distance value (the number next to the Pick button). As most plots have white background and dark grid lines, the default settings should work well. If you want, you can adjust these settings or switch to the foreground mode as needed. The Test button should help you decide if your settings are working well.
Next, select the directions you want the grid removal tool to work in by clicking on the appropriate checkboxes. The X% and Y% values are two adjustable parameters that you can change to tweak the results. Usually, you will want to increase these numbers for solid grid lines and decrease for dotted or dashed lines. The default values should work well in most cases.
For more details, refer to the updated user manual.
In addition to the grid removal tool, there is support for log-scale radial direction in polar plots. Also the cubic spline interpolation for the "X step with interpolation" algorithm has been reimplemented for better performance and stability. In the process, the dependence on numeric.js has been completely removed.