Projet

Général

Profil

Actions

Gnuplot » Historique » Révision 1

Révision 1/5 | Suivant »
François Rioult, 03/02/2011 20:06


Gnuplot

Synopsis

This operator has no parameter, two inputs (the GNUplot script and the data) and one output (the plot). It launches GNUplot for generating a .PNG image.

Parameters

None.

Inputs

2 input files : the first is the GNUplot script, the second is the data to be plot.

Outputs

1 output: the .PNG image representing the plot.

Shell Code

#!/bin/bash

# this shell uses gnuplot with the script as first input on the data
# on the second output
# the @file@ string in the gnuplot script is replaced by the data file.

script=$1; shift
data=`echo $1 | sed 's/\//\\\\\//g'`; shift
output=$1; shift

(
    echo "set terminal png" 
    echo "set output '$output'" 
    sed "s/@file@/$data/g" $script
) > $script.plot

gnuplot $script.plot
rm $script.plot

Example

This operator is used plotting the results in the stream Data mining complexity.

Mis à jour par François Rioult il y a environ 13 ans · 1 révisions