Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Panel Plotly
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die Grafana-Version 9.x unterstützen.
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. Arbeitet in Grafana-Version 10
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. Arbeitet in Grafana-Version 8
Das Plotly-Bedienfeld rendert Diagramme mit Plotly
Die Felder Data, Layout und Config entsprechen den allgemeinen Parametern, die in der Plotly-Dokumentation beschrieben sind
Von der Datenquelle bereitgestellte Daten können über ein benutzerdefiniertes Skript transformiert werden, bevor sie in das Plotly-Diagramm eingefügt werden. Das Skript enthält 2 Argumente.
-
data
— Von der Datenquelle zurückgegebene Daten. -
variables
— Ein Objekt, das Grafana-Variablen im aktuellen Dashboard enthält (Benutzervariablen und diese wenigen globalen Variablen:__from
,__to
__interval
, und__interval_ms
).
Das Skript muss ein Objekt mit einer oder mehreren der folgenden Eigenschaften zurückgeben: data
layout
, config
undframes
. Im Folgenden wird ein Beispiel gezeigt.
let x = data.series[0].fields[0].values.buffer let y = data.series[0].fields[1].values.buffer let serie = { x : x, y : y, name : variables.project //where project is the name of a Grafana’s variable } return { data : [serie], config : { displayModeBar: false } }
Das vom Skript zurückgegebene Objekt und das in den Feldern Data, Layout und Config angegebene JSON werden zusammengeführt (Deep Merge).
Wenn kein Skript bereitgestellt wird, verwendet das Panel nur Daten -, Layout - und Konfigurationsfelder.