Plots mit mehreren Y-Achsen

Begonnen von GammaTwin, 28 Dezember 2018, 10:51:48

Vorheriges Thema - Nächstes Thema

GammaTwin

Hallo,

da bin ich zufällig über eine Grafik von User cruser1800 gestolpert.

https://forum.fhem.de/index.php/topic,86584.msg790462.html#msg790462
In der Grafik sieht man mehrere Y-Achsen. Daran wäre ich schwer interessiert.

Vielleicht ist die Lösung auch viel zu einfach, aber ich versuche mich in regelmäßigen Abständen daran - und scheitere  :-[

Bin gespannt!

Gruß

Frank_Huber

Das geht nur im direkten editieren der Gplot Dateien.
Z. B.

# Created by FHEM/98_SVG.pm, 2017-04-10 22:53:23
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 title '<L1>'
set ytics
set y2tics
set grid ytics y2tics
set ylabel "Temperatur"
set y2label "Luftdruck pA"
set y2range [980:1040]
set y3label "Feinstaub PM 2.5"
set y3range [0:55]
set y4label "Feinstaub PM 10 / Feuchte rH"
set y4range [0:110]

#logProxy DbLog:logdb:Aussen_Temp:temperature::
#logProxy DbLog:logdb:Luftdaten_remote:PM2.5::
#logProxy DbLog:logdb:Luftdaten_remote:PM10::
#logProxy Func:logProxy_values2Plot([[$from,25],[$to,25],[$to,25],[$from,25]])
#logProxy DbLog:logdb:Luftdaten_remote:pressure::
#logProxy DbLog:logdb:Aussen_rH:rH::
#logProxy DbLog:logdb:Aussen_rH:taupunkt::



plot "<IN>" using 1:2 axes x1y1 title 'Aussentemperatur' ls l0fill_stripe lw 0.2 with lines,\
     "<IN>" using 1:2 axes x1y3 title 'Feinstaub 2.5' ls l5 lw 2 with lines,\
     "<IN>" using 1:2 axes x1y4 title 'Feinstaub 10' ls l4 lw 2 with lines,\
"<IN>" using 1:2 axes x1y3 title 'Grenzwert' ls l0fill lw 1 with lines,\
"<IN>" using 1:2 axes x1y2 title 'Luftdruck pA' ls l3 lw 1 with lines,\
"<IN>" using 1:2 axes x1y4 title 'Luftfeuchte rH' ls l2 lw 1 with lines,\
"<IN>" using 1:2 axes x1y1 title 'Taupunkt' ls l7 lw 1 with lines,\
(https://uploads.tapatalk-cdn.com/20181228/faef0920cf21bbbb468f90da67e4b892.jpg)

Gesendet von meinem Doogee S60 mit Tapatalk


GammaTwin

Die GPlot Dateien erzeugen doch die Diagramme für FHEM. Ich möchte die Diagramme aber in smartVISU erzeugen.

Es gab da mal 2014 eine Idee https://knx-user-forum.de/forum/supportforen/smartvisu/30110-widget-multi-y-plot

Stehe ich irgendwie auf dem Schlauch?

Frank_Huber

Damn, sorry. Übersehen. [emoji85][emoji85][emoji85]

Gesendet von meinem Doogee S60 mit Tapatalk


smai

In smartVISU 2.8 gibt es dafür das Widget plot.multiaxis, in develop ist das Feature in plot.period integriert. Details verrät die Doku.

GammaTwin

 :) :) :)

Wie cool. Da habe ich 2,5 Jahre rumprobiert, Workarounds gebastelt. Wie konnte ich plot.multiaxis da übersehen  :o

Dankeschön!