NEWS
[gelöst] Grafana - Darstellungsproblem Bar chart
-
Hallo Grafana - Experten.
Eigentlich bekomme ich alles soweit alleine hin. Belese und probiere. In der Regel klappt auch alles. Aber ich habe ein Darstellungsproblem was ich nicht gelöst bekomme.
Es geht um das Bar Chart. Hier mal ein Bild von dem Problem.

Das Problem befindet sich ganz rechts. Da ist eine Lücke und ich kann mir nicht erklären wie diese zustande kommt.
Das sind die dazugehörigen Daten.


Sehen für mich OK aus. Da gibt es auch keinen weiteren null - Datensatz. Ich habe diese Daten auch in der InfluxDB überprüft. Gleiche Anzahl an Datensätze mit gleichem Inhalt.Das ist der Inhalt der Query
from(bucket: "iobroker_long") |> range(start: v.timeRangeStart, stop: v.timeRangeStop) |> filter(fn: (r) => r["_measurement"] == "0_userdata.0.FritzBox.Traffic.Monat_IN" or r["_measurement"] == "0_userdata.0.FritzBox.Traffic.Monat_OUT") |> filter(fn: (r) => r["_field"] == "value") |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false) |> yield(name: "mean")JETZT habe ich es nochmal im Influx-Editor neu erstellen lassen
from(bucket: "iobroker_long") |> range(start: v.timeRangeStart, stop: v.timeRangeStop) |> filter(fn: (r) => r["_measurement"] == "0_userdata.0.FritzBox.Traffic.Monat_IN" or r["_measurement"] == "0_userdata.0.FritzBox.Traffic.Monat_OUT") |> filter(fn: (r) => r["_field"] == "value") |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false) |> yield(name: "mean")Jetzt ist das Darstellungsproblem weg

allerdings stimmen nun nicht mehr die Zeitangaben (MONAT/JAHR). Korrekt wären die Angaben im ersten Bild.- Liegt es daran, dass die Datenpunkte immer am letzten Tag um 23:59:30 erstellt werden?
- Wie kann ich das Problem lösen?
Ich habe schon aus Verzweiflung andere Bar Chart Diagramme wegen diesem Problem weggeschmissen und es anders (nicht so schön) gelöst.
Das ist aber nicht elegant. Ich möchte gern wissen, wie ich das Problem dauerhaft und korrekt löschen kann.An dieser Stelle schon einmal vielen Dank.
Ro75.
-
Hallo Grafana - Experten.
Eigentlich bekomme ich alles soweit alleine hin. Belese und probiere. In der Regel klappt auch alles. Aber ich habe ein Darstellungsproblem was ich nicht gelöst bekomme.
Es geht um das Bar Chart. Hier mal ein Bild von dem Problem.

Das Problem befindet sich ganz rechts. Da ist eine Lücke und ich kann mir nicht erklären wie diese zustande kommt.
Das sind die dazugehörigen Daten.


Sehen für mich OK aus. Da gibt es auch keinen weiteren null - Datensatz. Ich habe diese Daten auch in der InfluxDB überprüft. Gleiche Anzahl an Datensätze mit gleichem Inhalt.Das ist der Inhalt der Query
from(bucket: "iobroker_long") |> range(start: v.timeRangeStart, stop: v.timeRangeStop) |> filter(fn: (r) => r["_measurement"] == "0_userdata.0.FritzBox.Traffic.Monat_IN" or r["_measurement"] == "0_userdata.0.FritzBox.Traffic.Monat_OUT") |> filter(fn: (r) => r["_field"] == "value") |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false) |> yield(name: "mean")JETZT habe ich es nochmal im Influx-Editor neu erstellen lassen
from(bucket: "iobroker_long") |> range(start: v.timeRangeStart, stop: v.timeRangeStop) |> filter(fn: (r) => r["_measurement"] == "0_userdata.0.FritzBox.Traffic.Monat_IN" or r["_measurement"] == "0_userdata.0.FritzBox.Traffic.Monat_OUT") |> filter(fn: (r) => r["_field"] == "value") |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false) |> yield(name: "mean")Jetzt ist das Darstellungsproblem weg

allerdings stimmen nun nicht mehr die Zeitangaben (MONAT/JAHR). Korrekt wären die Angaben im ersten Bild.- Liegt es daran, dass die Datenpunkte immer am letzten Tag um 23:59:30 erstellt werden?
- Wie kann ich das Problem lösen?
Ich habe schon aus Verzweiflung andere Bar Chart Diagramme wegen diesem Problem weggeschmissen und es anders (nicht so schön) gelöst.
Das ist aber nicht elegant. Ich möchte gern wissen, wie ich das Problem dauerhaft und korrekt löschen kann.An dieser Stelle schon einmal vielen Dank.
Ro75.
@ro75 sagte in Grafana 11.6.x / 12.0.2 - Darstellungsproblem Bar chart:
Da ist eine Lücke und ich kann mir nicht erklären wie diese zustande kommt.
Das liegt am Zeitstempel.
Der ist für alle Einträge der beiden Wertgruppen identisch ... bis auf den von 05/2025.
Da gibt es eine Differenz von genau 1 ms.Von Influx habe ich keinen Schimmer, aber ich könnte mir vorstellen, dass man Zeiten auch umrechnen und damit die Millisekunden komplett eliminieren kann.
-
Hallo Grafana - Experten.
Eigentlich bekomme ich alles soweit alleine hin. Belese und probiere. In der Regel klappt auch alles. Aber ich habe ein Darstellungsproblem was ich nicht gelöst bekomme.
Es geht um das Bar Chart. Hier mal ein Bild von dem Problem.

Das Problem befindet sich ganz rechts. Da ist eine Lücke und ich kann mir nicht erklären wie diese zustande kommt.
Das sind die dazugehörigen Daten.


Sehen für mich OK aus. Da gibt es auch keinen weiteren null - Datensatz. Ich habe diese Daten auch in der InfluxDB überprüft. Gleiche Anzahl an Datensätze mit gleichem Inhalt.Das ist der Inhalt der Query
from(bucket: "iobroker_long") |> range(start: v.timeRangeStart, stop: v.timeRangeStop) |> filter(fn: (r) => r["_measurement"] == "0_userdata.0.FritzBox.Traffic.Monat_IN" or r["_measurement"] == "0_userdata.0.FritzBox.Traffic.Monat_OUT") |> filter(fn: (r) => r["_field"] == "value") |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false) |> yield(name: "mean")JETZT habe ich es nochmal im Influx-Editor neu erstellen lassen
from(bucket: "iobroker_long") |> range(start: v.timeRangeStart, stop: v.timeRangeStop) |> filter(fn: (r) => r["_measurement"] == "0_userdata.0.FritzBox.Traffic.Monat_IN" or r["_measurement"] == "0_userdata.0.FritzBox.Traffic.Monat_OUT") |> filter(fn: (r) => r["_field"] == "value") |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false) |> yield(name: "mean")Jetzt ist das Darstellungsproblem weg

allerdings stimmen nun nicht mehr die Zeitangaben (MONAT/JAHR). Korrekt wären die Angaben im ersten Bild.- Liegt es daran, dass die Datenpunkte immer am letzten Tag um 23:59:30 erstellt werden?
- Wie kann ich das Problem lösen?
Ich habe schon aus Verzweiflung andere Bar Chart Diagramme wegen diesem Problem weggeschmissen und es anders (nicht so schön) gelöst.
Das ist aber nicht elegant. Ich möchte gern wissen, wie ich das Problem dauerhaft und korrekt löschen kann.An dieser Stelle schon einmal vielen Dank.
Ro75.
-
@ro75 Um einen Monat zu verschieben, füge folgende Zeile vor AggregateWindow ein:
|> timeShift(duration: -1mo)@peterfido sagte in Grafana 11.6.x / 12.0.2 - Darstellungsproblem Bar chart:
|> timeShift(duration: -1mo)
Danke. Es kann so einfach sein. Wieder etwas dazu gelernt. Top wie immer.
Ro75.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden