Skip to content

y9san9/gnuplot-kt

Repository files navigation

gnuplot-kt

A convenient wrapper around gnuplot CLI Application.

We have no intent in providing any extensions on top of it. We only support type-safe and Kotlin-friendly APIs for the existing tool.

ATM only supports JVM, but native platforms may be added as needed.

Gnuplot

Underlying library documentation can be found here: Gnuplot Manual.

It's LaTeX PDF 337 pages long, and obviously I didn't read this. I am Gen Z NGL can't read fr fr.

So, this library is very simple. Just a wrapper around command-line stuff.

Example

Run ./gradlew jvmMain -PmainClass=gnuplut.MainKt and you will get output.png with generated chart:

Code for this example is located under: Main.kt

Usage

Library is available on Maven Central:

dependencies {
    implementation("me.y9san9.gnuplot:core:$version")
}

$version is the last one from releases.

About

Simple Wrapper library for gnuplot utility written in Idiomatic Kotlin

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages