[Gnuplot] Linien ziehen bei 4 und 8 Grad Celsius

OP (Firma: Hümmling Krankenhaus Sögel) #2235144
Hallo!
Ich versuche bei der Temperaturaufzeichnung bei 4 Grad und 8 Grad eine 
Linie zu ziehen. Leider erhalte ich mit set arrow keine Linie, bzw. 
keine Anzeige.
Ich benötige eure Hilfestellung. Danke vorab.

Plt-Datei:
1
my ($Sekunden, $Minuten, $Stunden, $Monatstag, $Monat,
2
    $Jahr, $Wochentag, $Jahrestag, $Sommerzeit) = localtime(time);
3
my $CTIME_String = localtime(time);
4
$Monat+=1;
5
$Jahrestag+=1;
6
$Monat = $Monat < 10 ? $Monat = "0".$Monat : $Monat;
7
$Monatstag = $Monatstag < 10 ? $Monatstag = "0".$Monatstag : $Monatstag;
8
$Stunden = $Stunden < 10 ? $Stunden = "0".$Stunden : $Stunden;
9
$Minuten = $Minuten < 10 ? $Minuten = "0".$Minuten : $Minuten;
10
$Sekunden = $Sekunden < 10 ? $Sekunden = "0".$Sekunden : $Sekunden;
11
$Jahr+=1900;
12
my @Wochentage = ("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag");
13
my @Monatsnamen = ("","Januar","Februar","M&auml;rz","April","Mai","Juni",
14
           "Juli","August","September","Oktober","November","Dezember");
15

16
       
17
open(CFGDATEI, ">gnuplot.cfg");
18

19
print CFGDATEI "#do not change next lines
20
set terminal png
21
set xdata time
22
set timefmt \"%Y%m%d%H%M%S\"
23

24

25
set yrange [-35:45]
26
set arrow from -15, 00:00 to -15, 08:00
27
set grid
28
set ylabel \"Temperatur °C\"
29
set format x \"%d\/%m\\n%H:%M\"
30

31
set title \"Temperaturen Hümmling Krankenhaus Sögel - Labor Büro (Tageswerte)\"
32

33
set out 'gnuplot_tag.png'
34
 plot 'data\\display1_$Jahr$Monat$Monatstag.dat' using 1:2 notitle with lines 1,\\
35
      'data\\display2_$Jahr$Monat$Monatstag.dat' using 1:2 notitle with lines 2,\\
36
      'data\\display3_$Jahr$Monat$Monatstag.dat' using 1:2 notitle with lines 3,\\
37
      'data\\display4_$Jahr$Monat$Monatstag.dat' using 1:2 notitle with lines 4,\\
38
      'data\\display5_$Jahr$Monat$Monatstag.dat' using 1:2 notitle with lines 5,\\
39
      'data\\display6_$Jahr$Monat$Monatstag.dat' using 1:2 notitle with lines 6,\\
40
      'data\\display7_$Jahr$Monat$Monatstag.dat' using 1:2 notitle with lines 7,\\
41
      'data\\display8_$Jahr$Monat$Monatstag.dat' using 1:2 notitle with lines 8,\\
42
      'data\\display9_$Jahr$Monat$Monatstag.dat' using 1:2 notitle with lines 9";
43

44
  
45
print CFGDATEI "#do not change next lines
46
set terminal png
47
set xdata time
48
set timefmt \"%Y%m%d%H%M%S\"
49

50
# any optional parameters
51

52
set yrange [-35:45]
53
set grid
54
set arrow from 0,0 to 1,1
55
set ylabel \"Temperatur °C\"
56
set format x \"%d\/%m\\n%H:%M\"
57
 
58
set title \"Temperaturen Hümmling Krankenhaus Sögel - Labor Büro (Monatswerte)\"
59

60
set out 'gnuplot_monat.png'
61
 plot 'data\\display1_$Jahr$Monat.dat' using 1:2 notitle with lines 1,\\
62
      'data\\display2_$Jahr$Monat.dat' using 1:2 notitle with lines 2,\\
63
      'data\\display3_$Jahr$Monat.dat' using 1:2 notitle with lines 3,\\
64
      'data\\display4_$Jahr$Monat.dat' using 1:2 notitle with lines 4,\\
65
      'data\\display5_$Jahr$Monat.dat' using 1:2 notitle with lines 5,\\
66
      'data\\display6_$Jahr$Monat.dat' using 1:2 notitle with lines 6,\\
67
      'data\\display7_$Jahr$Monat.dat' using 1:2 notitle with lines 7,\\
68
      'data\\display8_$Jahr$Monat.dat' using 1:2 notitle with lines 8,\\
69
      'data\\display9_$Jahr$Monat.dat' using 1:2 notitle with lines 9";
70

71
print "Konfiguration geschrieben";
72
close CFGDATEI;

####

[Edit]

Aussagekräftige Betreffzeilen und eine Einordnung in das passende 
Unterforum können hilfreich sein.

-rufus
Gast
Man's amazing mind.
Wie kommt man bloß dazu, einen völlig aussagelosen Betreff, eine 
aussagelose Problemschilderung mit unformatiertem Code in ein thematisch 
unpassendes Forum zu stellen, Franz-Josef?

Warum nicht: "Gnuplot Linien zeichnen" in eines der "PC" Foren?

Na, vielleicht hast Du auch sonst keine Ahnung, was du da eigentlich 
tust, weil sonst auch kein Mensch Firmendaten ins Netz stellen würde, 
sondern nur ein Beispiel verwenden würde.

Versuch doch einfach Konstanten darzustellen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.