As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Painel Plotly
Este tópico de documentação foi desenvolvido para espaços de trabalho do Grafana que oferecem suporte ao Grafana versão 9.x.
Para espaços de trabalho do Grafana que suportam a versão 10.x do Grafana, consulte. Trabalhando na versão 10 do Grafana
Para espaços de trabalho do Grafana que suportam a versão 8.x do Grafana, consulte. Trabalhando na versão 8 da Grafana
O painel Plotly renderiza gráficos usando o Plotly
Os campos Data, Layout e Config correspondem aos parâmetros comuns descritos na documentação do Plotly
Os dados fornecidos pela fonte de dados podem ser transformados por meio de um script definido pelo usuário antes de serem injetados no gráfico Plotly. O script inclui 2 argumentos.
-
data
— Dados retornados pela fonte de dados. -
variables
— Um objeto que contém variáveis do Grafana no painel atual (variáveis do usuário e essas poucas variáveis globais:__from
,__to
__interval
, e__interval_ms
).
O script deve retornar um objeto com uma ou mais das seguintes propriedades: data
layout
, config
frames
e. Veja um exemplo a seguir.
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 } }
O objeto retornado pelo script e pelo JSON fornecidos nos campos Data, Layout e Config será mesclado (mesclagem profunda).
Se nenhum script for fornecido, o painel usará somente os campos Data, Layout e Config.