Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Panneau Plotly
Cette rubrique de documentation est conçue pour les espaces de travail Grafana compatibles avec la version 9.x de Grafana.
Pour les espaces de travail Grafana compatibles avec la version 10.x de Grafana, voir. Travailler dans la version 10 de Grafana
Pour les espaces de travail Grafana compatibles avec la version 8.x de Grafana, voir. Travailler dans la version 8 de Grafana
Le panneau Plotly affiche des graphiques à l'aide de Plotly
Les champs Data, Layout et Config correspondent aux paramètres courants décrits dans la documentation de Plotly
Les données fournies par la source de données peuvent être transformées via un script défini par l'utilisateur avant d'être injectées dans le graphique Plotly. Le script inclut 2 arguments.
-
data
— Données renvoyées par la source de données. -
variables
— Un objet qui contient des variables Grafana dans le tableau de bord actuel (variables utilisateur et quelques variables globales :__from
,__to
__interval
, et__interval_ms
).
Le script doit renvoyer un objet présentant une ou plusieurs des propriétés suivantes : data
layout
, config
etframes
. Voici un exemple.
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 } }
L'objet renvoyé par le script et le JSON fournis dans les champs Data, Layout et Config seront fusionnés (fusion profonde).
Si aucun script n'est fourni, le panneau utilisera uniquement les champs Data, Layout et Config.