Forum: PC-Programmierung Frage zu gnuplot / set label


von Stefan W. (swesch)


Angehängte Dateien:

Lesenswert?

Hallo!

Für mein Wetterprojekt erstelle ich mittels gnuplot die Charts.

Jetzt möchte ich einzelne Punkte auf der Line noch markieren.
Funktioniert auch soweit, jedoch wird die Markierung hinter die Line 
gesetzt.

Wie kann ich diese Punkte in den "Vordergrund" bringen?

In den Manualen kann ich leider nichts finden und die Internetrecherche 
blieb leider bisher erfolglos.

Danke
Stefan

Hier der gnuplot-Befehl:
1
    // Die Daten mittels gnuplot visualisieren
2
    $gplotx   = 'set format x "%d-%m\n%H:%M"';
3
     $gplothdr = "
4
                set terminal png size 600,300 
5
                set output '" .$tempverlauf_pic. "'
6
                set timefmt '%Y-%m-%d_%H:%M:%S'
7
                set xdata time
8
                set title ''  
9
                set ylabel 'Temp °Celsius'
10
                set y2label 'Luftfeuchtigkeit (%)'
11
                set ytics nomirror
12
                set y2tics
13
                set grid
14
                set xzeroaxis lt -1 lw 1
15
                set yrange [" . $temp_min. ":" .$temp_max. "]
16
                set label  at '".$temperatur_min_datum."_".$temperatur_min_zeit."',".$temperatur_minimum." point lt 3 pt 7 ps 1.4 
17
                set label  at '".$temperatur_max_datum."_".$temperatur_max_zeit."',".$temperatur_maximum." point lt 3 pt 7 ps 1.4 
18
                plot '".$verlauf_source."' using 1:2 smooth csplines lw 2 axes x1y1 title 'Temperatur (°C)' with lines,\
19
                     '".$verlauf_source."' using 1:3 smooth csplines axes x1y2 title 'Luftfeuchtigkeit (%)' with lines

von Stefan Salewski (Gast)


Lesenswert?

@Autor:  Stefan W.

Ich würde einfach mal probieren die Reihenfolge in deinem Skript zu 
ändern, also erst die Kurven zeichnen, dann die Punkte.

Und sonst: Es gibt eine NewsGroup oder Mailingliste für gnuplot, das ist 
sicher der bessere Ort für Fragen.

von yalu (Gast)


Lesenswert?

set label ... front

setzt den Text in den Vordergrund.

von Stefan W. (swesch)


Lesenswert?

set label front hat "gewirkt"!

Danke!

STefan

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.