Skip to content

hesstobi/Gnuplot-Templates

Repository files navigation

What is this for?

This are my default definitions for plotting and working effective with gnuplot.

Installation

Too install the templates just store is somewhere on your computer and let Gnuplot know about it. I store these file in the Application Support Folder. To do same type and execute following in the console:

$ cd ~/Library/Application Support/
$ git clone https://github.com/hesstobi/Gnuplot-Templates.git Gnuplot

And than add this folder to the GNUPLOT_LIB Enviroment Variable by adding following line to your .bash_profile

export GNUPLOT_LIB="$HOME/Library/Application Support/Gnuplot:$GNUPLOT_LIB"

Usage

Essentials Defaults

All essential default are saved in the default.gp and the layout-default.gp. Simple

load 'defaults.gp'

to use the settings. Here is example plot with this layout:

Default Layout

Settings

You can easily change some settings by defining the following variables before you load the defaults

  • TEXTCOLOR
  • GRIDCOLOR
  • LINEWIDTH
  • POINTSIZE
  • LOCALE

The LOCALE is set by default to the $LANG environment variable. By over writing the value the decimalsign and foramting of dates is adapted.

Labels

For better control over the position of the x and y-labels there predefined labels for each axes.

Axes Label-ID
x 100
x2 101
y 200
y2 201

Use them in conjunction with bmargin, tmargin, rmargin and lmargin

Line Types

Since Gnuplot 5.0 the color and the dash-type are separated in the settings. To use dashes lines just define the dashtype in the plot command.

For plot with points or linepoints some nice point-types are preset in the line-type definition. To overwrite these just define the pointtype in the plot command

Exambles

Test LinestypesPNG

Color Themes

This Templates are including a nice set of different color themes. To use one of them run

load 'colors-[theme].gp'

Test ColorsPNG

More Layouts

The pictures showes the predefiend layouts of this template set. To use one of them run

load 'layout-[layout].gp'

The layout-default is load with the defaults.gp

Test LayoutsPNG

Latex

By loading latex.gp the format is set to \\num{%g} and these label function are set:

Test LatexPNG

About

My defaults for gnuplot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published