Plot Digitizer

Revision History

Back to Main Page
SourceForge Project
Joe's Java

E-Mail me!

October 27, 2015
Ver. 2.6.8
Fixed a bug that could cause an exception to be thrown at program startup under certain circumstances.
October 24, 2015
Ver. 2.6.7
Fixed a long-standing problem with the items in the "Windows" menu getting out of synch with the open windows.
April 27, 2014
Ver. 2.6.6
Fixed a threading issue that could cause the program to randomly freeze up on some systems (especially Windows).
April 18, 2014
Ver. 2.6.5
Introduced a French localization of the program.

Improved internationalization support throughout the program.

Fixed a bug that would cause the program to calculate the incorrect polygon area in many cases.

The program now requires Java 1.6 or later.
February 9, 2014
Ver. 2.6.3
Another attempt at fixing an illusive bug where the open dialog will sometimes fail on Linux systems.
July 5, 2013
Ver. 2.6.3
The output CSV file format has been changed back to the pre 2.6.0 format and now (once again) always writes out numbers in the US Locale (preventing commas from being output that indicate the ones place in some locales).

The values written out to the CSV file and displayed in the window of digitized values now use a format that shows more precision for both very large and very small numbers.

Fixed a bug that prevented exporting a calibration for more than one plot per session.

Fixed a bug that prevented editing of values in the table of digitized values under some circumstances.

Fixed display and editing bugs related to the use of logarithmic axis scales.
December 17, 2012
Ver. 2.6.2
Corrected a bug that could cause File/Open... to fail under certain circumstances. This problem still exists on Unbuntu Linux and I can't fix it.
November 3, 2012
Ver. 2.6.1
Fixed a bug that prevented the file open dialog from working properly on all platforms.
October 13, 2012
Ver. 2.6.0
A fairly major upgrade to Plot Digitizer adding some features that have been requested for over 8 years now.

Added a zoom capability allowing the user to zoom in and out on an image being digitized.

Added an optional grid display to the scaled axes.

Calibration data can now be exported to a file so you do not have to recalibrate to return to digitizing an image later.

Previously digitized points saved to a CSV file can now be re-imported to a calibrated image.

Added ability to change the plot symbol, size and color as a preference.

Fixed a bug that prevented the Preferences item from appearing on recent MacOS X systems.

Corrected a bug with the number of fraction digits written to the CSV output file.
July 8, 2011
Ver. 2.5.1
Fixed a bug that prevented opening of files when all windows were closed on MacOS X.

Corrected errors with numbers being rounded off when they should not have been.

Corrected the on-screen X,Y display number formatting to be more general.

Fixed a bug where the on-screen X,Y display was not displaying logarithmic data correctly.

The bitmap image is now converted to black & white before being output to autotrace. This greatly improves the reliability of autotrace.
June 5, 2010
Ver. 2.5.0
The autotrace program no longer ships with Plot Digitizer and must now be installed separately.  Most users didn't use it and it was a pain to maintain autotrace in the distribution for the few people who used it.  If Plot Digitizer can not find autotrace, the semi-auto button is disabled.

Eliminated the use of the installer on Windows and Linux.  It was fragile and the primary source of problems for users.  The Windows platform now ships as a native Windows executable and the Linux version ships as a simple double-clickable JAR file (which will actually work on ALL platforms).

Modified to use an "ant" based build system.

Modified code-base to make use of features found in Java 1.5 and to generally clean it up.

Picked up latest versions of underlying libraries.
October 15, 2005
Ver. 2.4.1
Fixed a bug with computing polygon areas.

January 15, 2005
Ver. 2.4.0
Added immediate mouse position feedback display.

Added "shift+drag" method for rapidly digitizing many points.

October 1, 2004
Ver. 2.3.1
Fixed a bug that caused Y-axes with logarithmic scales to not be digitized properly.

September 4, 2004
Ver. 2.3.0
Fixed a bug that prevented the auto-digitizing feature from working in some non-US locales.

Added the ability to compute the length of a digitized curve and the area of a digitized polygon from a new Analysis menu.

Added the ability to optionally use the x-axis calibration for the the y-axis as well.

The output CSV file will now always output the numbers in scientific notation to retain the maximum number of significant digits.

The tabular view of the digitized points will now use scientific notation if any of the numbers are small.

July 4, 2004
Ver. 2.2.1
Fixed a bug that prevented the user from being able to select PNG files on certain platforms.

Recompiled the Linux version of the autotrace program so that it would not require the imageMagick libraries to be present.

Modified the About Box to use an external text file for it's content.

June 20, 2004
Ver. 2.2.0
Added the ability to digitize data from plots with logarithmic axis scales (either on the ordinate, or the abscissa or both).

Switched to a new version of the installer that will now work with Windows XP.

Picked up a new version of the library that writes the CSV format data files output from Plot Digitizer.

Removed the last Mac specific source file from this program (I had forgotten about it before and you couldn't run into it on non-Mac platforms at runtime so I hadn't noticed).

May 20, 2004
Ver. 2.1.0
Added user preferences for setting the color of lines, symbols, etc.  The preferences also introduce a new feature (turned off by default) to output the untransformed pixels of each of the selected points in addition to the transformed coordinates.

Started using a new library that improves MacOS X integration.  As a side-effect, the application on any platform can now have multiple digitization sessions (windows) open at a time and there is a "Windows" menu that can be used to navigate between all open windows.

January 21, 2004
Ver. 2.0.0
Major rewrite of Plot Digitizer from top to bottom.  Major new feature:  semi-automatic plot digitizing using "autotrace".  Also added unlimited undo/redo functionality, the ability to insert points between two that have already been digitized, the ability to delete points (by right-clicking on the point), and the ability to move already digitized points by dragging them.

June 27, 2003
Ver. 1.4.0
Fixed minor display bugs.  Added the ability to recalibrate the Y axis while keeping the existing X axis calibration.  Saves a lot of time when you have multiple plots that share the same X axis.

November 10, 2002,
Ver. 1.3.1

Fixed a bug that caused an incompatibility with Java 1.4 or later.
August 22, 2002
Ver. 1.3.0
There used to be a limit of 100 data points that could be digitized at a time. That limit has been removed. You can now digitize as many data points as your heart desires.

Made it possible to copy the contents of the table window (the table showing the numbers resulting from digitizing) to the clipboard in a tab-delimited format that works well for pasting into Excel or any other spreadsheet like program. Now you don't have to save the results to a file and then load them into Excel as a separate step.

June 17, 2002 Fixed a major bug in the transformation of the coordinates from screen coordinates to plot coordinates. The bug would show up when trying to digitize plots with significant rotation angles.

Picked up new versions of underlying libraries.

Dropped support for MacOS 8/9.

November 23, 2001
Added support for MacOS X application bundles. Program now remembers location of last plot opened during a session.

June 14, 2001

Fixed a bug with working on plots that are rotated.
June 7, 2001
Fixed bug that made app MacOS specific. Added ability to edit numbers in table window.

June 3, 2001
Original release of my Plot Digitizer application.

Made on a Mac!

Created: June 3, 2001
Modified: October 27, 2015