Loading application, please wait...
Problems loading? Make sure you have a recent version of Google Chrome, Firefox, Safari or Microsoft Edge installed.

Axes:

Data Points: 0

Axes:

Axes:

Image:
Page:
[]
Load Image File(s)

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.

Webcam Capture

Choose Plot Type

2D (X-Y) Plot
2D Bar Plot
Polar Diagram
Ternary Diagram
Map With Scale Bar
Image
Circular Chart Recorder

X and Y Axes Calibration

Enter X-values of the two points clicked on X-axis and Y-values of the two points clicked on Y-axes

| Point 1 | Point 2 | Log Scale
X-Axis: |  |  |
Y-Axis: |  |  |

Assume axes are perfectly aligned with image coordinates (skip rotation correction)

*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.

Bar Chart Calibration

Enter the values at the two points selected on the continuous axes along the bars

Point 1 | Point 2 | Log Scale

Rotated axes (not exactly vertical or horizontal)

Map Axes Calibration

Map Scale Size:

Origin location:

Bottom left

Top Left

Align Polar Axes

| Point 1 | Point 2 | Log Scale
R: |  |  |
Θ: |  |  |

Degrees Radians

Clockwise

Select Range of Variables

Axes Orientation

Normal | Reverse

Range of Variables

0 to 1 | 0 to 100

Align Circular Chart Recorder Axes

Time (T0) |
Ranges (R0, R2) |
Chart Start Time (T_Start) |
Total Rotation Time |
Rotation Direction |

Acquired Data

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: 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. Two on the X axis (X1, X2) and two on the Y axis (Y1, Y2).

Align Bar Chart Axes

Click on two known points (P1, P2) on the continuous axes along the bars

Align Map To Scale Bar

Click on the two ends of the scale bar on the map.

Align Polar Axes

Click on the center, followed by two known points.

Align Ternary Axes

Click on the three corners in the order shown above.

Align Circular Chart Recorder Axes

Click on five (5) points on the chart axes as shown:

- First three (3) points at different maginitudes but the same known time (T0).
- Next two (2) points on any times (T1, T2) but at the same magnitude as R2.

WebPlotDigitizer - Web Based Plot Digitizer

Version 4.7

This program is distributed under the GNU Affero General Public License Version 3.

Copyright 2010-2024 Ankit Rohatgi <ankitrohatgi@hotmail.com>

List of Contributors

https://automeris.io/WebPlotDigitizer

Specify Color

R: G: B:

Dominant Colors:

Transformation Equations

The following relationships are being used to convert image pixels to data:

Export JSON or Project File

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. You can also download a combined 'project file' which includes this JSON and also the image in a single TAR file.

Project name: .json/.tar

Import JSON/Project

Load a previously exported JSON or project file (.tar)

(Note: 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

Edit Label

Label:

Override Point Values

Perspective Transformation

Click on four corners of the region to be transformed as shown.

Edit Existing Calibration?

Do you wish to tweak existing axes calibration or select a new axes type?

Export All Datasets

Export data from all datasets

Add Dataset

Name:

Count:

Rename Dataset

Name:

Rename Axes

Name:

Image Info

Dimensions: pixels

Pages: pages

Page Labels

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:

Relabel all pages

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: |  |

Unit Tests

WebPlotDigitizer
Unstable version warning!
You are using a beta version of WebPlotDigitizer. There may be some issues with the software that are expected.
Import JSON/Project
JSON/Project data has been loaded!
Invalid Inputs
Please enter valid values for calibration.
Invalid Log Scale Value
Values on a log scale axis can not be zero as log(0) is undefined. Please enter a non-zero value.
Acquire Data
Please calibrate the axes before acquiring data.
Clear data points?
This will delete all data points and point group definitions from this dataset
Webcam Capture
Your browser does not support webcam capture using HTML5 APIs. A recent version of Google Chrome is recommended.
Transformation Equations
Transformation equations are available only after axes have been calibrated.
Unsupported Feature!
This feature has not been implemented in the current version. This may be available in a future release.
Processing
ERROR: Invalid File!
Please load a valid image file. Common image formats such as JPG, PNG, BMP, GIF etc. should work. Word documents are not accepted.
Raw
Nearest Neighbor
Manage Datasets
Please calibrate the axes before managing datasets.
Delete Dataset
Are you sure you want to delete this dataset?
Delete Associated Datasets
Delete all datasets associated with this axes?
Delete Axes
Are you sure you want to delete this axes?
Averaging Window
X Step w/ Interpolation
Custom Independents
X Step
Blob Detector
Bar Extraction
Histogram
Specify Plot (Foreground) Color
Specify Background Color
Please add some data before exporting.
Error: No datasets to export!
Add Dataset Error!
Rename Dataset Error!
Dataset with this name already exists. Please pick a different name.
Rename Axes Error!
Axes with this name already exists. Please pick a different name.
Specify a valid number of datasets to add!
Dataset
Datasets
Measurements
Axes
Distance
Angle
Area/Perimeter
XY
Image
Bar
Polar
Ternary
Map
Circular Chart
Project
Distance Measurements
Angle Measurements
Area Measurements
Uncalibrated Dataset!
Assign an axes calibration to this dataset!
Invalid Project!
Not a valid project file format!
Image
of
Page
OK
Cancel
Yes
No
Delete Point Tuple
Delete all points in the tuple?
Delete Group
Delete all points in deleted groups?
Group
Delete Group
Primary Group
new tuple