WebPlotDigitizer Lite
Convert images of graphs into data points
Welcome to WebPlotDigitizer Lite
Click Axes > Add Calibration to get started extracting data.
What is Masking?
Masking allows users to define a specific region within the graph where automatic data point extraction will be focused.
Click a masking tool to select and deselect it.
Click and drag to highlight the legends. This action will conceal the legends from data extraction.
New Project
Upload graph image file(s)
Supported file formats:
JPEG, PNG, PDF, SVG, GIF, BMP, WebP, etc.
Magnified View Settings
Magnification: |
Times |
Crosshair Color: |
|
Run Script
Load a Javascript file to further extend the capabilities of WebPlotDigitizer.
For examples, visit the WebPlotDigitizer repository.
Choose Plot Type
X and Y Axes Calibration
Enter the X-values of X1 and X2:
X1 | X2 | Log Scale | |
X-Value: |
Enter the Y-values of Y1 and Y2:
Y1 | Y2 | Log Scale | |
Y-Value: |
For dates, use yyyy/mm/dd hh:ii:ss format, where ii denotes minutes
(e.g. 2013/10/23 or 2013/10 or 2013/10/23 10:15 or just 10:15).
For exponents, enter values as 1e-3 for 10^-3.
Enter the values at the two points selected on the continuous axes along the bars
Point 1 | Point 2 | Log Scale |
Map Scale Size:
Origin location:
Point 1 | Point 2 | Log Scale | |
R: | |||
Θ: |
Clockwise
Axes Orientation
Normal |
Reverse |
Range of Variables
0 to 1 |
0 to 100 |
Time (T0) | |
Ranges (R0, R2) | |
Chart Start Time (T_Start) |
Dataset: Variables:
*Plotly is a secure data analysis and graphing site with data sharing and access controls. Visit http://plot.ly for details. |
Sort Sort by: Order: Filter Variable Selector: Format Date Formatting: Number Formatting: Digits: Column Separator: |
Align X-Y Axes
Click four known points on the axes in the order shown in red.
1. Select two known points on the X axis (X1, X2)
2. Select two known points on the Y axis (Y1, Y2)
Select a known point on the x-axis (X1)
Select a known second point on the x-axis (X2)
Select a known point on the y-axis (Y1)
Select a known second point on the y-axis (Y2)
Click on two known points (P1, P2) on the continuous axes along the bars
Click on the two ends of the scale bar on the map.
Click on the center, followed by two known points.
Click on the three corners in the order shown above.
Click on five (5) points on the chart axes as shown:
WebPlotDigitizer Lite
A web-based plot digitizer based off the original WebPlotDigitizer
WebPlotDigitizer Lite uses the following version of WebPlotDigitizer:
Version 4.7
This program is distributed under the GNU Affero General Public License Version 3.
Copyright 2010-2022 Ankit Rohatgi <ankitrohatgi@hotmail.com>
https://automeris.io/WebPlotDigitizer
Selected Color:
Dominant Colors:
The following relationships are being used to convert image pixels to data:
Export JSON
Export a JSON file containing the axes calibrations, digitized data and measurements. This JSON file can be loaded to resume work at a later time.
Project Name: .json
Import Project
Load a previously exported JSON project file
This will clear any unsaved data in the current plot.
JSON Project File:
Keyboard Shortcuts
Click to select a data point. The following keys can then be used to adjust the position:
Cursor (Arrows) - | Move up/down/right/left |
Shift + Cursor - | Faster rate of movement |
Q - | Select next point |
W - | Select previous point |
Del/Backspace - | Delete point |
E - | Edit label (Bar Chart) |
R - |
Override value (When adjusting
non-Bar Chart points |
Label:
Click on four corners of the region to be transformed as shown.
Do you wish to tweak existing axes calibration or select a new axes type?
Export data from all datasets
Name:
Number of Datasets:
Name:
Rename Axes Labels
X Axis:
Y Axis:
Rename Axes
Name:
Image Info
Dimensions: pixels
Pages: pages
Relabel the current page number with an alphanumeric string. Optionally, relabel all page numbers in the image based on the current page (only supports integer values).
New page label:
Point Groups
Point groups are groups of related data points such as standard error or confidence intervals. To define a point group, enter a name in the text input below. Create additional point groups as necessary. E.g. Assume we have 3 point groups defined: Median, Standard error +1, and Standard error -1. Points would be entered in the order shown in the image to the right. For each set of points, the median value would first be recorded, then the standard error +1, and finally the standard error -1. The process would repeat for the next set of points. |
|
Group 0: |