FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: ChrisW am 18 Januar 2013, 10:16:01

Titel: Plots und Farben
Beitrag von: ChrisW am 18 Januar 2013, 10:16:01
Hallo,
hab da mal eine Frage. Wie kann man die Farben der Labels beeinflussen ?? Hab jetzt 2x nen grün.. wobei eins minimal Heller ist ..
Hier mein Code:

set terminal png transparent size <SIZE> crop

set output '<OUT>.png'
set xdata time
set timefmt "%Y-%m-%d_%H:%M:%S"
set xlabel " "
set ytics nomirror
set y2tics
#set ytics
set title '<TL>'
set grid xtics y2tics

set y2label "Temperatur in C"
set ylabel "Ventilstellung (%)"


set y2range [0:35]
set yrange [0:100]


#FileLog 4:desiredTemperature:4.5:
#FileLog 4:Bad_Temp.*temperature:4.5:
#FileLog 4:MAX_Bad.*temperature:4.5:
#FileLog 4:valveposition:0:


plot \
"< awk 'desiredTemperature' <IN>",\
using 1:2 ls l2 axes x1y2 title 'Soll' with histeps
"< awk 'Bad_Temp.*temperature' <IN>",\
using 1:2 ls l1fill axes x1y2 title 'Bad Temp1' with lines
"< awk 'MAX_Bad.*temperature' <IN>",\
using 1:2 ls l2 axes x1y2 title 'Max IST' with histeps
"< awk 'valveposition' <IN>",\
using 1:2 ls l3 axes x1y1 title 'Ventil (%)' with histeps
Titel: Aw: Plots und Farben
Beitrag von: jhohn am 18 Januar 2013, 10:17:51
zum Beispiel:

plot \
  "< awk '/measured/{print $1, $4}' <IN>" using 1:2 ls l0 axes x1y2 title 'Measured Indoor' with lines,\
  "< awk '/actuator/ {print $1, $4+0}' <IN>" using 1:2 ls l1 axes x1y1 title 'Actuator (%)' with steps,\


#ls l0 = rot
#ls l1 = grün
#ls l2 = blau
#ls l3 = pink
#ls l4 = braun
#ls l5 = schwarz
#ls l6 = ocker
#ls l7 = grau
#ls l8 = gelb

und das Gleiche für ausgefüllte Kurven:

#ls l0fill = rot
#ls l1fill = grün
#ls l2fill = blau
#ls l3fill = violett
#ls l4fill = gelb
#ls l5fill = türkis
#ls l6fill = grau
Titel: Aw: Plots und Farben
Beitrag von: ChrisW am 18 Januar 2013, 10:20:14
ah super gibt es da ne Doku für ? Mich würde noch eine gestrichelte Linie Interessieren ;)

Vielen Dank
Titel: Aw: Plots und Farben
Beitrag von: ChrisW am 18 Januar 2013, 10:28:30
Ich kann war mit "with points" Punkte machen die sind aber nicht miteinander verbunden ;) Will alsi eine gepunktete Linie haben find ich nichts
Titel: Aw: Plots und Farben
Beitrag von: Puschel74 am 18 Januar 2013, 10:35:34
Hallo,

wenn du es schön in ein *.pdf draus machst haben wir auch ne Doku dazu die man sauber verlinken kann ;-)
Evtl. nimmt es ja Uli in sein Einsteiger.pdf auf ;-)

Und mit den Punkten.
Das kommt eben drauf an wie oft der Sensor die Werte liefert.
Je öfter desto näher liegen die Punkte zusammen und die Kurven sehen "schicker" aus.

Grüße
Titel: Aw: Plots und Farben
Beitrag von: ChrisW am 18 Januar 2013, 10:38:00
Ja das stimmt aber bei den Linien wird ja auch verbunden. Da der Max die Temp. eher selten Übermittelt.
Also gibs keine Option gepunktete Linie ? Hilft super der Übersicht.
Titel: Aw: Plots und Farben
Beitrag von: jhohn am 18 Januar 2013, 10:45:14
Wenn ich das richtig sehe, müsste man dafür stroke-dasharray:"x,y" irgendwo einbauen.
Wo werden denn die Linien zusammengebaut, vielleicht bekomme ich das ja hin?
Titel: Aw: Plots und Farben
Beitrag von: ChrisW am 18 Januar 2013, 10:50:11
Hm bei dem hier:
"< awk 'Max_.*temperature' <IN>",\
using 1:2 ls l5 axes x1y2 title 'Max IST Temp.' with points
Titel: Antw:Plots und Farben
Beitrag von: Christian72D am 25 Februar 2022, 12:08:07
Was ist eigentlich der Grund dafür, daß die Farben nicht je Zahl identisch sind?
Ist ja jedes Mal ein wildes Klicken bis ich zum ergebnis komme.