Java graphical frontend for gnuplot: setup your plots faster
Java
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
config
lib
src/org/hopandfork/jgnuplot
test/org/hopandfork/jgnuplot/model
.gitignore
.project
.travis.yml
CONTRIBUTING.md
LICENSE
LICENSE-3RD-PARTY.txt
README.md
commit-example
jgp
pom.xml

README.md

jGNUplot

Build Status Coverage

jGNUplot is a graphical frontend for gnuplot, written in Java. So why would somebody want to have a GUI for something which is so great because it has none?

Gnuplot is a fairly mighty plotting software. But when one has to deal with a large number of datasets, typing the plot commands over the keyboard can become fairly tedious. Sometimes one may want to quickly add or delete a certain dataset from the plot, or just pick a different color or linestyle, getting immediate visual feedback.

jGNUPlot hasn't been actively mantained for several years; it was ported on GitHub in order to refactor the project, and to develop new features that will be defined in time.

Installation

Prerequisites

  • gnuplot.
  • a Java Runtime Environment (7+)

Compiling from source

jGNUplot can be built using Maven. Enter the project root directory and run:

mvn clean install package

This command will produce a JAR file in target directory.

Installing from a release archive

It is enough to extract the "tar.gz" or "zip" archive into a directory of your choice.

Usage

Having downloaded (and compiled) jGNUplot, you can run it through the jgp script available in the project's root directory:

chmod +x jgp
./jgp

Contributing

If you want to contribute in the development of jGNUplot, don't forget to check out our CONTRIBUTING page.

Credits

jGNUplot has been developed up to version 0.1.2 by Maximilian H. Fabricius, who originally released the source code on SourceForge.

The project is now actively mantained by Hop and Fork Open Source dev team, and released under the terms of GPLv2 license.

We rely on substance for improving the look-and-feel of the UI. This library is released under the terms of BSD 3-clause license, as reported in LICENSE-3D-PARTY.txt.