Recent News
SNAP Version 4.0.1 Released
October 29, 2021
AptPlot 8.0.0 Updated
October 29, 2021
PyPost 4.0.1 Released
October 29, 2021
AptPlot Resources

AptPlot - A Free Pure-Java 2D Plotting Tool

AptPlot is a free WYSIWYG 2D plotting tool designed for creating production quality plots of numerical data and performing data analysis. AptPlot contains extensive scripting and GUI support for the manipulation and analysis of data sets. AptPlot is intended to be a pure-Java drop-in replacement for the the Motif X-Window based Grace plotting package maintained by the Grace Team and coordinated by Evgeny Stambulchik.

AptPlot Overview

Read an overview of the AptPlot application and its features. A brief history of AptPlot is also presented.


AptPlot is released under the GPL. Read the license and the licenses of included technologies.

Change Log

AptPlot 8.0.0 / ACS Plug-in 4.0.1 - released October 29, 2021:

  • AptPlot is now packaged directly with SNAP along with the ACS Plug-in and PyPost.
  • The 'redraw' batch command now causes graphs to be redrawn immediately when run from the Commands window. Previously, multiple redraw commands could be collapsed together which caused the appearance of certain redraw commands to be ignored.

AptPlot 7.0.2 / ACS Plug-in 3.0.2 - released February 24, 2021:

  • A new batch command (EXIT_ON_ERR) has been added which terminates a batch case when a plot file fails to open. This will not close the application if the batch command is being executed through the GUI.
  • The demux application was updated to delete the generated demultiplexed TRACE XTV file if a fatal error occurs during the demultiplexing process.

AptPlot 7.0.1 / ACS Plug-in 3.0.1 - released October 6, 2020:

  • The bundled JVM included in the installation has been upgraded to OpenJDK 11.0.8 Eclipse OpenJ9 JVM distributions for the 64-bit Windows and 64-bit Linux platforms.

AptPlot 7.0.0 / ACS Plug-in 3.0.0 - released July 17, 2020:

  • AptPlot has been updated to work with Java 11. Starting with this version, Java 11 or newer is required. Methods that have been deprecated in Java 11 have been refactored to use the appropriate Java 11 equivalent. OpenJDK 11.0.6 Eclipse OpenJ9 JVM distributions for the 64-bit Windows and 64-bit Linux platforms are included in the installation.
  • The COBRA GRF, EXTDATA, MELCOR, RETRAN3D, and GOTHIC demultiplexer routines were optimized to use substantially less memory on execution.
  • The AptPlot and Demux launchers were updated to acquire classpath information from their respective manifest entries. This resolves an issue where the launchers fail to run when the classpath entry is too large.
  • An update was added to support reading MOOSE generated Exodus II and CSV files.
  • An issue was resolved which could cause the export of RETRAN3D channel data to fail when writing to either ASCII or CSV file.