-> Hier kostenlos registrieren
Hallo zusammen,
da ja hier gerade so viele HMI-Experten unterwegs sind hätte ich mal eine Frage:
Ich habe Plots, in denen auf bestimmten Abschnitten der X-Achse keine Daten angezeigt werden sollen, weil diese ungültig wären.
Ich kann aber nicht sagen, wieviele ungültige Bereiche kommen werden.
Gibt es eine Möglichkeit dem Plot mitzuteilen, dass er diese Daten nicht plotten soll?
Struktur in der SPS sieht so aus:

Also 5 Linien mit je 300 Punkten.
Davon soll die erste Linie in Dunkelblau geplottet werden, die anderen in Hellblau (vergangene Daten).
Das sieht dann ungefähr so aus:

Jetzt habe ich im Linken Bereich ( bei -90 bis -80) aktuell ungültige Daten.
Ich habe schon versucht diese mit NaN zu kennzeichnen, aber dann kommt genau das raus, was ihr hier seht. NaN wird immer auf das aktuelle obere Limit der Y-Achse gesetzt (Dadurch leicht schräge Linien). -Inf und +Inf erzeugen entsprechend senkrechne Linien nach oben oder unten.
Ich suche also das Äquivalent zu der Option "connectgaps" in Plotly
https://plotly.com/python/line-charts/


Kann das LineChart so etwas?
Oder wie geht ihr damit um?
Einzige Alternative die mir einfällt wäre halt unmengen an Arrays zu erzeugen, um eine gewisse Menge an Lücken abdecken zu können.
da ja hier gerade so viele HMI-Experten unterwegs sind hätte ich mal eine Frage:
Ich habe Plots, in denen auf bestimmten Abschnitten der X-Achse keine Daten angezeigt werden sollen, weil diese ungültig wären.
Ich kann aber nicht sagen, wieviele ungültige Bereiche kommen werden.
Gibt es eine Möglichkeit dem Plot mitzuteilen, dass er diese Daten nicht plotten soll?
Struktur in der SPS sieht so aus:

Also 5 Linien mit je 300 Punkten.
Davon soll die erste Linie in Dunkelblau geplottet werden, die anderen in Hellblau (vergangene Daten).
Das sieht dann ungefähr so aus:

Jetzt habe ich im Linken Bereich ( bei -90 bis -80) aktuell ungültige Daten.
Ich habe schon versucht diese mit NaN zu kennzeichnen, aber dann kommt genau das raus, was ihr hier seht. NaN wird immer auf das aktuelle obere Limit der Y-Achse gesetzt (Dadurch leicht schräge Linien). -Inf und +Inf erzeugen entsprechend senkrechne Linien nach oben oder unten.
Ich suche also das Äquivalent zu der Option "connectgaps" in Plotly
https://plotly.com/python/line-charts/


Kann das LineChart so etwas?
Oder wie geht ihr damit um?
Einzige Alternative die mir einfällt wäre halt unmengen an Arrays zu erzeugen, um eine gewisse Menge an Lücken abdecken zu können.