gplot Farben: Problem mit Farbauswahl mittels ls

Begonnen von UliM, 22 November 2012, 16:42:12

Vorheriges Thema - Nächstes Thema

UliM

                                                 

Hallo,
gerne würde ich die Linien im plot in anderen als den Standard-Farben
darstellen.
Dazu gibt es laut http://fhem.de/commandref.html#gnuplot-syntax den
Parameter ls.

Ein Beispiel zur Verwendung habe ich gefunden in temp4hum6.gplot

Mein .gplot unten.  Die Werte werden korrekt abgetragen.
Nehme ich alle ls-Parameter raus, erfolgt eine farbige Darstellung - nur
nicht in den von mir gewünschten Farben.
Wenn ich im unten gezeigten gplot die ls-Parameter einfüge, erscheinen alle
Linien und Beschriftungen grau.
Nehme ich probehalber die ls-Angabe in einer Zeile weg, erscheint eine
Linie farbig - allerdings nicht die, aus deren Definition in den
ls-Parameter entfernt habe.

Kann mir bitte jemand sagen, wo der Fehler liegt?

Danke+Gruß, Uli

############################
# Display the measured temp and the actuator.
# Corresponding FileLog definition:
# define FileLog
/var/InternerSpeicher/fhem/log/TemperaturLog-%Y-%m.log
(ez_FHT:(measured-temp|temperature|desired-temp|actuator).*|ez_Aussensensor:.*T:.*)

set terminal png transparent size enhanced
set output '.png'
set xdata time
set timefmt "%Y-%m-%d_%H:%M:%S"
set xlabel " "
set ytics nomirror
set y2tics
#set ytics
set title ''
set grid xtics y2tics

set y2label "Temperature in C"
set ylabel "Actuator (%)"

#FileLog 4:measured:0:
#FileLog 4:actuator.*[0-9]+%:0:int
#FileLog 4:T\x3a:0:
#FileLog 4:desired:0:


plot \
  "< awk '/measured/{print $1, $4}' " using 1:2 *ls 10* axes x1y2 title
'Measured Indoor' with lines,\
  "< awk '/actuator/ {print $1, $4+0}' " using 1:2 *ls 11* axes x1y1
title 'Actuator (%)' with steps,\
  "< awk '/T/{print $1, $4}' " using 1:2 *ls 12* axes x1y2 title
'Measured Outdoor' with lines,\
  "< awk '/T/{print $1, $4}' " using 1:2 *ls 18* axes x1y2 title
'Desired' with steps

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

rudolfkoenig

                                                   

> Kann mir bitte jemand sagen, wo der Fehler liegt?

Du kannst 1 und l nicht unterscheiden :)

1. im svg_style.css gibt es nur die Werte l0 bis l8 (nicht 10 bis 18)
2. wenn man mit ls angefangen hat, dann muss man es durchgehend setzen (bug in
   SVG.pm, wird erstmal nicht gefixed).

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

UliM

                                                 

Am Donnerstag, 22. November 2012 18:14:37 UTC+1 schrieb Rudolf Koenig:
>
> Du kannst 1 und l nicht unterscheiden :)
>
>
Autsch...
Und sehr erstaunlich: mit l statt 1 geht's :9

Danke!

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

Guest

Originally posted by: <email address deleted>

Hatte bei meinen Plots auch lange "rumprobiert" und mich mit dem Ergebnis
arangiert. Aber meine Wunschfarbe war es nicht!

*Dank Euch* habe auch ich meine *l - 1 - Leseschwäche* entdeckt.;) und kann
sie nun beheben!!!

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

für Alle, die nicht so viel probieren wollen, hier mal die "Farbcodes" für die Plots:

#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

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com