Skip to content

Wei-N-Ning/gnuplotExamples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gnuplot Examples

This project is created for learning purpose.

It started as a side project when I was looking for a simple, battery-included plotting utility to implement a software profiling toolkit at work.

Gnuplot stood out of all the candidates because:

  • It creates decent 2D graphs.

  • It has the least amount of dependencies. I can either download and unzip the binary or build it from the source. After that it is fully functional (you can verify that by running all the example scripts below).

  • It uses text files as the main source of input data. This greatly simplifies the tooling.

  • It is hackable via scripting but does not force the users to learn another programming language. Matlab and Python's Metaplot are great but to entry-level users the learning curve can be steep.

This project is loosely based on the examples in Gnuplot in Action, second edition.

All the examples were written and tested on Ubuntu 16.

Script Gallery

hello_world/complexity_scale.sh

alt text

multivariate/multiAttrs.sh

alt text

plotting/kernel_density.sh

alt text

plotting/simple_gallery.sh

alt text

plotting/smooth_acsplines_bestfitting.sh

alt text

plotting/uniqueness.sh

alt text

plotting/palette_squaremap.sh

alt text

plotting/smooth_interpolation.sh

alt text

plotting/frequency.sh

alt text

plotting/palette_colorpointcloud.sh

alt text

plotting/sampling_rate.sh

alt text

timeSeries/cumulativeSum.sh

alt text

timeSeries/eventLogsDifferencing.sh

alt text

timeSeries/standardDeviation.sh

alt text

timeSeries/eventLogsExpoSmoothing.sh

alt text

pieCharts/pie.sh

alt text

execution/oneliners.sh

alt text

rankedData/rankOrder.sh

alt text

rankedData/horizontalRank.sh

alt text

distribution/boxplots.sh

alt text

distribution/kernelDensity.sh

alt text

distribution/histograms.sh

alt text

distribution/cumulativeDist.sh

alt text

logarithmic/largeVariations.sh

alt text

data_files/columns.sh

alt text

data_files/key_autotitle_columnhead.sh

alt text

data_files/withLabels.sh

alt text

data_files/iterate_all_columns.sh

alt text

data_files/strings.sh

alt text

graph/multiple_datasets.sh

alt text

graph/multiplot.sh

alt text

About

gnuplot examples {{category=shell}}

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors