Hallo
hat jemand ein Befehl, oder eine Idee, wie man entweder ein Diagramm mit quasi 3 y-Achsen-Skalen, ein zweites Diagramm in ein erstes oder mehrere Diagramme nebeneinander mit gnuplot plotten kann? Denkbar wäre auch eine Darstellung wie in www.michaels-website.de/files/Octave_und_Gnuplot.pdf unter Glättung.
Dann noch zum Schreiben vom gnuplotskript; ich habe viele kleine Tabellen in Textform unter verschiedenen dateinamen abgespeichert, auf diese muss ich mehrmals pro Skript zugreifen. Deshalb wäre es günstig am Anfang des Skripts eine Variable "datnam" zu erstellen, um dann die Daten ähnlich
plot "/home/ich/.../"datnam".tab" using ...
aufzurufen.
Keine Sorge das ist keine Hausarbeit ich hatte nur noch keine Zeit mir das anzueignen.
vielen Dank im Vorraus
Bernd
On Tuesday 23 September 2008 14:28:16 B. Philipp wrote:
Hallo
...
Deshalb wäre es günstig am Anfang des Skripts eine Variable "datnam" zu erstellen, um dann die Daten ähnlich
plot "/home/ich/.../"datnam".tab" using ...
aufzurufen.
IMHO gibt es in gnuplot keine freien Variablen. Ich löse das so:
bernd@bs4:~$ cat scripts/ip_accounting_4 # # erzeugt Plots mit gnuplot # UNIXTIME=`date -u +%s` JAHR=`date -u -d '1970-01-01 '$UNIXTIME' seconds' +%Y` MONAT=`date -u -d '1970-01-01 '$UNIXTIME' seconds' +%m`
#JAHR="2005" #MONAT="02"
INTERFACE="eth0" # Ein File, das dann von gnuplot aufgerufen wird: # (Variablenübergabe) #
FILENAME="$HOME/data/ip_traffic/plotinstructions"
cat>$FILENAME <<EOF set terminal png size 1024,768 ; set output "$JAHR-$MONAT-$INTERFACE.png" set title "$JAHR-$MONAT: Interface $INTERFACE" ... plot "$JAHR-$MONAT-$INTERFACE" using 1:2 title "received" with lines lt 1, \ "$JAHR-$MONAT-$INTERFACE" using 1:3 title " sent" with lines lt 2, \ "$JAHR-$MONAT-$INTERFACE" using 1:4 title " sum" with lines lt 3 # EOF
# ins Verzeichnis der Daten gehen cd $HOME/data/ip_traffic/ # plotten gnuplot $FILENAME bernd@bs4:~$
Hallo,
Deshalb wäre es günstig am Anfang des Skripts eine Variable "datnam" zu erstellen, um dann die Daten ähnlich
plot "/home/ich/.../"datnam".tab" using ...
aufzurufen.
IMHO gibt es in gnuplot keine freien Variablen.
Da kann dir auch M4 (übersichtlich) gute Dienste leisten
$ cat datei.tmpl irgendwas=/home/irgendwer/DATEINAME $ m4 -DDATEINAME=so_solls_heissen.png datei.tmpl > datei.gpl $ cat datei.gpl irgendwas=/home/irgendwer/so_solls_heissen.png
Viele Grüße Fabian
lug-dd@mailman.schlittermann.de