WebPlotDigitizer - Copyright 2010-2024 Ankit Rohatgi (2024)

Loading application, please wait...

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

File

  • Load Image(s)
  • Load Project
  • Save Project
  • Run Script

Help

Image

Axes

Axes

Datasets

Measurements

Dataset

Axes:

Data Points: 0

Distance

Axes:

Angle

Area/Perimeter

Axes:

[]

Axes Calibration

Click points to select and use cursor keys to adjust positions. Use Shift+Arrow for faster movement. Click complete when finished.

Manual Extraction


Automatic Extraction

Mask

Width

Width

Color

Distance

Algorithm

Edit Image

Measure Distances

Measure Angles

Measure Area/Perimeter


Press Enter or Esc key to complete the polygon

Measure Path

Measure Closed Path

WebPlotDigitizer 4.7


Image Editing



Click and drag to mark the crop region. Press Enter to complete cropping, Esc to cancel

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

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:


*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


Map Axes Calibration

Map Scale Size:

Origin location:


Align Polar Axes

Point 1 Point 2 Log Scale
R:
Θ:

Clockwise


Select Range of Variables

Axes Orientation

WebPlotDigitizer - Copyright 2010-2024 Ankit Rohatgi (1) WebPlotDigitizer - Copyright 2010-2024 Ankit Rohatgi (2)

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

WebPlotDigitizer - Copyright 2010-2024 Ankit Rohatgi (3)

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

WebPlotDigitizer - Copyright 2010-2024 Ankit Rohatgi (4)

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

Align Map To Scale Bar

WebPlotDigitizer - Copyright 2010-2024 Ankit Rohatgi (5)

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

Align Polar Axes

WebPlotDigitizer - Copyright 2010-2024 Ankit Rohatgi (6)

Click on the center, followed by two known points.

Align Ternary Axes

WebPlotDigitizer - Copyright 2010-2024 Ankit Rohatgi (7)

Click on the three corners in the order shown above.

Align Circular Chart Recorder Axes

WebPlotDigitizer - Copyright 2010-2024 Ankit Rohatgi (8)

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

WebPlotDigitizer - Copyright 2010-2024 Ankit Rohatgi (9)


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


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:


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.

WebPlotDigitizer - Copyright 2010-2024 Ankit Rohatgi (10)

Group 0:

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

WebPlotDigitizer - Copyright 2010-2024 Ankit Rohatgi (2024)
Top Articles
Latest Posts
Article information

Author: Velia Krajcik

Last Updated:

Views: 6246

Rating: 4.3 / 5 (54 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Velia Krajcik

Birthday: 1996-07-27

Address: 520 Balistreri Mount, South Armand, OR 60528

Phone: +466880739437

Job: Future Retail Associate

Hobby: Polo, Scouting, Worldbuilding, Cosplaying, Photography, Rowing, Nordic skating

Introduction: My name is Velia Krajcik, I am a handsome, clean, lucky, gleaming, magnificent, proud, glorious person who loves writing and wants to share my knowledge and understanding with you.