JavaPlot ist eine Bibliothek, die als eine Methode verwendet werden kann, um GNUPlot-Diagramme mit reinen Java-Kommandos zu erzeugen. Im Gegensatz zu anderen üblichen GNUPlot-Java-Bibliotheken verwendet sie Java-Strukturen, um die Diagramm-Parameter zu speichern, einschließlich der Daten. Ferner ist sie flexibel genug, um spezielle Parameter an GNUPlot zu übergeben, selbst wenn die Bibliothek sie noch nicht unterstützt. Sie verwendet Exceptions, um Fehler zu melden. (non)