www.mikrocontroller.net

Forum: PC-Programmierung Frage zu gnuplot / set label


Autor: Stefan W. (swesch)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht 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:
    // Die Daten mittels gnuplot visualisieren
    $gplotx   = 'set format x "%d-%m\n%H:%M"';
     $gplothdr = "
                set terminal png size 600,300 
                set output '" .$tempverlauf_pic. "'
                set timefmt '%Y-%m-%d_%H:%M:%S'
                set xdata time
                set title ''  
                set ylabel 'Temp °Celsius'
                set y2label 'Luftfeuchtigkeit (%)'
                set ytics nomirror
                set y2tics
                set grid
                set xzeroaxis lt -1 lw 1
                set yrange [" . $temp_min. ":" .$temp_max. "]
                set label  at '".$temperatur_min_datum."_".$temperatur_min_zeit."',".$temperatur_minimum." point lt 3 pt 7 ps 1.4 
                set label  at '".$temperatur_max_datum."_".$temperatur_max_zeit."',".$temperatur_maximum." point lt 3 pt 7 ps 1.4 
                plot '".$verlauf_source."' using 1:2 smooth csplines lw 2 axes x1y1 title 'Temperatur (°C)' with lines,\
                     '".$verlauf_source."' using 1:3 smooth csplines axes x1y2 title 'Luftfeuchtigkeit (%)' with lines

Autor: Stefan Salewski (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: yalu (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
set label ... front

setzt den Text in den Vordergrund.

Autor: Stefan W. (swesch)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
set label front hat "gewirkt"!

Danke!

STefan

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.