Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Pannello Plotly
Questo argomento della documentazione è progettato per le aree di lavoro Grafana che supportano la versione 9.x di Grafana.
Per le aree di lavoro Grafana che supportano la versione 10.x di Grafana, vedere. Funzionamento nella versione 10 di Grafana
Per le aree di lavoro Grafana che supportano la versione 8.x di Grafana, vedere. Funzionamento in Grafana versione 8
Il pannello Plotly esegue il rendering dei grafici utilizzando Plotly, una libreria grafica javascript open source
I campi Data, Layout e Config corrispondono ai parametri comuni descritti nella documentazione di Plotly
I dati forniti dall'origine dati possono essere trasformati tramite uno script definito dall'utente prima di essere inseriti nel grafico Plotly. Lo script include 2 argomenti.
-
data
— Dati restituiti dalla fonte di dati. -
variables
— Un oggetto che contiene le variabili Grafana nella dashboard corrente (variabili utente e queste poche variabili globali:__from
,__to
__interval
, e__interval_ms
).
Lo script deve restituire un oggetto con una o più delle seguenti proprietà: data
layout
, config
eframes
. Di seguito è riportato un esempio.
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'oggetto restituito dallo script e il JSON fornito nei campi Data, Layout e Config verranno uniti (unione profonda).
Se non viene fornito alcuno script, il pannello utilizzerà solo i campi Data, Layout e Config.