[gelöst] in SVG-Plot Diagramm mit 1/3 des Wertes darstellen

Begonnen von Harald, 02 Dezember 2013, 14:18:59

Vorheriges Thema - Nächstes Thema

Harald

Hallo zusammen,

ich habe ein Diagramm, in dem mehrere Kurven dargestellt werden. Die Y-Achse hat eine Teilung von 0-120. Nun möchte ich auch die Windrichtung 0-360° dort darstellen. Dazu muss ich diesen Wert durch 3 teilen (wg. Ymax 120). Welche Funktion muss ich wie in den Ploteditor eintragen?

Wäre toll, wenn mir jemand einen Tipp geben könnte. Gesucht und die Commandref befragt habe ich ohne Erfolg  :(

Viele Grüße

Harald
Router:AVM7590 1&1 FW:FRITZ!OS 07.56 Anbindung:1&1 50/10 Mb/s, WLAN-Repeater 300E
ELV MAX!Cube, 7xThermostat, ECO, RasPi 4B mit bullseye auf Festplatte,
CUL V 1.67, JeeLink v3_10.1c, nanoCUL, 1xS300TH, 4xHMS100T, 4xELRO, 1xTFA, 2xMAX_FK
ELV MAX!1.4.5, FHEM 5.7 auf RasPi, Kostal PIKO plus

justme1968

du hat zwei möglichkeiten:

- im plot editor in der spalte function z.b. so etwas eingeben: $fld[2]/3je nach spalte musst du die 2 anpassen

- du verwendest einfach eine 3. yachse mit dem bereich 0-360

in beiden fällen passt die beschriftung der sichtbaren achsen nicht zu den daten, im zweiten fall stimmen aber wenigstens die werte wenn du auf die kurve klickst.

ich hatte mal einen patch gepostet der die dritte y-achse auch wirklich angezeigt hat. der ist aber noch nicht auf die svg umstellung nachgezogen.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Harald

Danke justme1968,

mit dem $fld habe ich schon experimentiert aber die richtigen Werte nicht gefunden. Jetzt wird die Kurve so geschrieben, wie ich es möchte. Allerdings ist jetzt der Wert in der Kopfzeile nur noch 1/3 so groß. Da muss ich noch mit 3 muttiplizieren.

Nochmals besten Dank für die Hilfe und viele Grüße

Harald
Router:AVM7590 1&1 FW:FRITZ!OS 07.56 Anbindung:1&1 50/10 Mb/s, WLAN-Repeater 300E
ELV MAX!Cube, 7xThermostat, ECO, RasPi 4B mit bullseye auf Festplatte,
CUL V 1.67, JeeLink v3_10.1c, nanoCUL, 1xS300TH, 4xHMS100T, 4xELRO, 1xTFA, 2xMAX_FK
ELV MAX!1.4.5, FHEM 5.7 auf RasPi, Kostal PIKO plus

justme1968

genau das problem mit kopfzeile und anklicken hast du nicht wenn du einfach eine dritte y achse konfigurierst.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Harald

Da hast Du natürlich recht. Dann werden ich mal mein altes Gplotfile ausgraben. Mit SVG geht das ja nicht.

So, das klappt. Mann kann zwar die 3. Y-Achse nicht sehen, aber Wert und Kurve sind jetzt ok.

Danke jedenfalls und angenehmen Tag noch.

Harald
Router:AVM7590 1&1 FW:FRITZ!OS 07.56 Anbindung:1&1 50/10 Mb/s, WLAN-Repeater 300E
ELV MAX!Cube, 7xThermostat, ECO, RasPi 4B mit bullseye auf Festplatte,
CUL V 1.67, JeeLink v3_10.1c, nanoCUL, 1xS300TH, 4xHMS100T, 4xELRO, 1xTFA, 2xMAX_FK
ELV MAX!1.4.5, FHEM 5.7 auf RasPi, Kostal PIKO plus

Harald

Hallo justme,

ich habe Deinen Patch für 98_SVG.pm gefunden und die Änderungen im Modul durchgeführt. Weder auf der Konsole noch im Logfile gibt es Fehlermeldungen. Trotzdem bekomme ich die 3. Y-Achse nicht angezeigt.

Sollte dieser Patch mit dem derzeitigen SVG-Modul funktionieren, oder mache ich etwas falsch? Im SVG-Editor sehe ich keine Änderungen gegenüber der Originalversion.

Viele Grüße

Harald
Router:AVM7590 1&1 FW:FRITZ!OS 07.56 Anbindung:1&1 50/10 Mb/s, WLAN-Repeater 300E
ELV MAX!Cube, 7xThermostat, ECO, RasPi 4B mit bullseye auf Festplatte,
CUL V 1.67, JeeLink v3_10.1c, nanoCUL, 1xS300TH, 4xHMS100T, 4xELRO, 1xTFA, 2xMAX_FK
ELV MAX!1.4.5, FHEM 5.7 auf RasPi, Kostal PIKO plus

justme1968

der patch war für eine ältere version des svg moduls. rudi hat inzwischen grössere änderungen gemacht. ich weiss also nicht ob der patch überhaupt noch passt.

du würdest auch keine änderungen am editor sehen sondern einfach 'nur' eine achse mehr im plot. so wie auf dem screenshot hier: http://forum.fhem.de/index.php/topic,13617.0.html

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Harald

#7
Hm, sah aber alles ganz plausibel aus. Habe die Stellen alle problemlos gefunden. Passte eigentlich alles prima. Leider ist die 3. Achse aber nicht da, auch nicht nach einen shutdown und restart. Ich habe auch - allerdings ohnen Erfolg - gesucht, ob Dein Patch schon eingearbeitet war.

Naja, kann man nichts machen. Vielleicht kommt es ja noch .

Viele Grüße

Harald

Nachtrag: Es klappt doch. Ich hatte zwar die Y- Achse 0-360 definiert, aber keine Bezeichnung "Richtung" angegeben. Vielen Dank nochmals für die Hilfe.
Router:AVM7590 1&1 FW:FRITZ!OS 07.56 Anbindung:1&1 50/10 Mb/s, WLAN-Repeater 300E
ELV MAX!Cube, 7xThermostat, ECO, RasPi 4B mit bullseye auf Festplatte,
CUL V 1.67, JeeLink v3_10.1c, nanoCUL, 1xS300TH, 4xHMS100T, 4xELRO, 1xTFA, 2xMAX_FK
ELV MAX!1.4.5, FHEM 5.7 auf RasPi, Kostal PIKO plus