Painel Plotly - Amazon Managed Grafana

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 8.x.

Para espaços de trabalho do Grafana que suportam a versão 9.x do Grafana, consulte. Trabalhando na versão 9 do Grafana

O painel Plotly renderiza gráficos usando o Plotly, uma biblioteca gráfica javascript de código aberto.

Os campos Data, Layout e Config correspondem aos parâmetros comuns descritos na documentação do Plotly. Eles devem estar no formato JSON.

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: datalayout, config frames e. Veja um exemplo a seguir.

let x = data.series[0].fields[0].values; let y = data.series[0].fields[1].values; let series = { x: x, y: y, name: variables.name, // where ‘name’ is the name of a Grafana dashboard variable }; return { data: [series], 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.