Compartilhar via


Tipos de visualizações de painel

Este artigo descreve os tipos de visualizações disponíveis para uso em painéis de IA/BI e mostra como criar um exemplo de cada tipo de visualização. Para obter instruções sobre como criar um painel, consulte Criar um painel. Você pode usar linguagem natural para solicitar que o assistente crie gráficos de barras, linhas, dispersão, pizza e contador. Confira Criar visualizações com o Assistente do Databricks.

Nota

Para otimizar o desempenho, os gráficos só podem renderizar linhas de 10K ou 10 MB na tela, o que for menor. Caso contrário, as visualizações podem ser truncadas.

Visualização de área

As visualizações de área combinam as visualizações de linha e barra para mostrar como os valores numéricos de um ou mais grupos mudam ao longo da progressão de uma segunda variável, normalmente a do tempo. Eles geralmente são usados para mostrar alterações de funil de vendas ao longo do tempo.

Para ajustar o layout:

  • Clique no menu kebab Menu kebab na seção Eixo Y do painel de edição da visualização.
  • Na seção Layout, escolha Pilha ou 100% de Pilha.

exemplo de visualização de área

Valores de Configuração: Para o exemplo fornecido de visualização de área, os seguintes valores foram definidos:

  • Conjunto de dados: pedidos de TPCH
  • Visualização: Área
  • Título: Total price and order year by order priority and clerk
  • Eixo X:
    • Campo: o_orderdate
    • Tipo de escala: Temporal
    • Transformação: Yearly
    • Título do eixo: Order year
  • Eixo y:
    • Campo: o_totalprice
    • Título do eixo: Total price
    • Tipo de escala: Quantitative
    • Transformação: Sum
  • Agrupar por:
    • Campo: o_orderpriority
    • Título da legenda: Order priority
  • Filtro
    • Campo: TPCH orders.o_clerk

consulta SQL: para essa visualização de área, a consulta SQL a seguir foi usada para gerar o conjunto de dados chamado TPCH orders.

SELECT * FROM samples.tpch.orders

Gráfico de barras

Gráficos de barras representam a alteração nas métricas ao longo do tempo ou entre categorias e mostram proporcionalidade, semelhante a uma visualização de pizza.

exemplo de visualização de barra

Para ajustar o layout:

  • Clique no menu kebab Menu kebab na seção Eixo Y do painel de edição da visualização.
  • Na seção Layout, escolha Pilha, 100% de Pilha ou Grupo.

Valores de configuração: para o exemplo de gráfico de barras fornecido, os seguintes valores foram definidos:

  • Conjunto de dados: pedidos de TPCH
  • Visualização: barras
  • Título: Total price and order month by order priority and clerk
  • Eixo X:
    • Campo: o_orderdate
    • Transformação: Monthly
    • Tipo de escala: Temporal
    • Título do eixo: Order month
  • Eixo y:
    • Campo: o_totalprice
    • Tipo de escala: Quantitative
    • Transformação: Sum
    • Título do eixo: Total price
  • Agrupar por:
    • Campo: o_orderpriority
    • Título da legenda: Order priority
  • Filtro
    • Campo: TPCH orders.o_clerk

consulta SQL: a consulta SQL a seguir gerou o conjunto de dados TPCH orders para essa visualização de barra.

SELECT * FROM samples.tpch.orders

Gráfico de caixa

A visualização do gráfico de caixa mostra o resumo de distribuição de dados numéricos, opcionalmente agrupados por categoria. Usando uma visualização de gráfico de caixa, você pode comparar rapidamente os intervalos de valores entre categorias e visualizar os grupos de localidade, propagação e distorção dos valores por meio de seus quartils. Em cada caixa, a linha mais escura mostra o intervalo entre quartis. Para saber mais sobre como interpretar visualizações de gráfico de caixa, confira o Artigo sobre gráficos de caixa na Wikipédia.

Exemplo de gráfico de caixa Exemplo de gráfico de caixas

Para o exemplo de gráfico de caixa fornecido, os seguintes valores foram definidos:

  • Coluna X (coluna do conjunto de dados): l-returnflag
  • Colunas Y (coluna do conjunto de dados): l_extendedprice
  • Título do eixo X: Return flag1
  • Título do eixo Y: Extended price

Consulta SQL: para essa visualização de gráfico de caixas, a consulta SQL a seguir foi usada para gerar o conjunto de dados.

select * from samples.tpch.lineitem

Gráfico de bolhas de

Gráficos de bolhas são gráficos de dispersão em que o tamanho de cada marcador de ponto reflete uma métrica relevante. Para criar um gráfico de bolhas, selecione Dispersão como tipo de visualização. Na configuração Tamanho, selecione a métrica que você deseja representar pelo tamanho dos marcadores.

exemplo de visualização de gráfico de bolhas

Valores de configuração: para o exemplo de gráfico de bolhas fornecido, os seguintes valores foram definidos:

  • Conjunto de dados: viagens de táxi de NYC
  • Visualização: dispersão
  • Título: Trip distance, fares, and trip duration
  • Eixo X:
    • Campo: trip_distance
    • Tipo de escala: Quantitative
    • Transformar: None
  • Eixo y:
    • Campo: fare_amount
    • Tipo de escala: Quantitative
    • Transformação: None
  • Colorir por:
    • Campo: pickup_zip
  • Tamanho:
    • Campo: time_spent
    • Transformação: None

Gráfico de combinação

Os gráficos de combinação combinam gráficos de linhas e barras para apresentar as alterações ao longo do tempo com proporcionalidade.

exemplo de gráfico de combinação

Valores de configuração: para esta visualização de gráfico de combinação, os seguintes valores foram definidos:

  • Conjunto de dados: partsupp
  • Visualização: combinação
  • Eixo X: ps_partkey
    • Tipo de escala: Quantitative
  • Eixo y:
    • Barra: ps_availqty
    • Tipo de agregação: SUM
    • Linha: ps_supplycost
    • Tipo de agregação: AVG
  • Cor por série Y:
    • Sum of ps_availqty
    • Average ps_supplycost

consulta SQL: para essa visualização de gráfico de combinação, a consulta SQL a seguir foi usada para gerar o conjunto de dados.

SELECT * FROM samples.tpch.partsupp

Gráfico combinado de dois eixos

Você pode usar gráficos de combinação para mostrar dois eixos Y diferentes. Com o widget do gráfico de combinação selecionado, clique no menu kebab Menu kebab nas configurações do eixo Y no painel de configuração do gráfico. Ative a opção Habilitar eixo duplo.

Exemplo de gráfico de combinação de eixo duplo

Valores de configuração: para este gráfico de combinação, a opção Habilitar eixo duplo está ativada. As outras configurações são definidas da seguinte maneira:

  • Conjunto de dados: Viagens
  • Visualização: combinação
  • Eixo X: tpep_pickup_datetime
    • Tipo de escala: Temporal
    • Transformação: Weekly
  • Eixo y:
    • Eixo Y esquerdo (Barra): trip_distance
      • Transformação: AVG
    • Eixo Y direito (Linha): fare_amount
      • Transformação: AVG

Colorir por série Y:

  • Average trip_distance
    • Average fare_amount

consulta SQL: a seguinte consulta SQL foi usada para gerar o conjunto de dados:

SELECT * FROM samples.nyctaxi.trips

Visualização de contador

Os contadores exibem um único valor com destaque, com uma opção para compará-los com um valor de destino. Para usar contadores, especifique qual linha de dados exibir na visualização de contador para a Coluna de Valor e a Coluna de Destino.

Exemplo contrário

Você pode definir a formatação condicional e personalizar o estilo de texto nos detalhes de configuração do Value.

Opções de formatação condicional para o gráfico de contagem exibido.

Valores de configuração: para este exemplo de visualização de contador, os seguintes valores foram definidos:

  • Conjunto de dados: pedidos de TPCH
  • Visualização: contador
  • Título: Orders: Target amount vs. actual amount by date
  • Valor:
    • Campo: avg(o_totalprice)
    • Número da linha de valor: 1
  • Alvo:
    • Campo: avg(o_totalprice)
    • Número da linha de valores: 2
  • Filtro
    • Campo: TPCH orders.o_orderdate

consulta SQL: para essa visualização de contador, a consulta SQL a seguir foi usada para gerar o conjunto de dados chamado TPCH orders_target.

SELECT o_orderdate, avg(o_totalprice)
FROM samples.tpch.orders
GROUP BY 1
ORDER BY 1

Linha de visualização

As visualizações de linha apresentam a alteração em uma ou mais métricas ao longo do tempo.

exemplo de visualização de linha

Valores de configuração: para este exemplo de visualização de linha, os seguintes valores foram definidos:

  • Conjunto de dados: pedidos de TPCH
  • Visualização: Linha
  • Título: Average price and order year by order priority and clerk
  • Eixo X:
    • Campo: o_orderdate
    • Transformação: Yearly
    • Tipo de escala: Temporal
    • Título do eixo: Order year
  • Eixo y:
    • Campo: o_totalprice
    • Transformação: Average
    • Tipo de escala: Quantitative
    • Título do eixo: Average price
  • Agrupar por:
    • Campo: o_orderpriority
    • Título da legenda: Order priority
  • Filtro
    • Campo: TPCH orders.o_clerk

consulta SQL: Nesta visualização de barra, a consulta SQL a seguir foi usada para gerar o conjunto de dados chamado TPCH orders.

SELECT * FROM samples.tpch.orders

Gráfico de mapa de calor

Gráficos de mapa de calor combinam recursos de gráficos de barras, empilhamento e gráficos de bolhas, permitindo que você visualize dados numéricos usando cores. Uma paleta de cores comum para um mapa de calor mostra os valores mais altos usando cores mais quentes, como laranja ou vermelho, e os valores mais baixos usando cores mais frias, como azul ou roxo.

Por exemplo, o mapa de calor a seguir visualiza as distâncias mais frequentes de corridas de táxi em cada dia e agrupa os resultados pelo dia da semana, a distância e a tarifa total.

Nota

Os mapas de calor podem exibir até 64 K linhas, ou 10 MB.

exemplo de mapa de calor

Valores de configuração: para esta visualização do gráfico de mapa de calor, os seguintes valores foram definidos:

  • Conjunto de dados: pedidos de TPCH
  • Visualização: mapa de calor
  • Coluna X (coluna do conjunto de dados): o_orderpriority
  • Colunas Y (coluna do conjunto de dados): o_orderstatus
  • Coluna de cores:
    • Coluna do conjunto de dados: o_totalprice
    • Tipo de agregação: Average
  • Nome do eixo X (substituir o valor padrão): Order priority
  • Nome do eixo Y(substituir valor padrão): Order status
  • Esquema de cores (substituir o valor padrão): YIGnBu

Consulta SQL: para essa visualização de gráfico de mapa de calor, a consulta SQL a seguir foi usada para gerar o conjunto de dados.

SELECT * FROM samples.tpch.orders

Gráfico de histograma

Um histograma plota a frequência em que um determinado valor ocorre em um conjunto de dados. Um histograma ajuda você a entender se um conjunto de dados tem valores clusterizados em torno de um pequeno número de intervalos ou se estão mais distribuídos. Um histograma é exibido como um gráfico de barras no qual você controla o número de barras distintas (também chamadas de compartimentos).

exemplo de gráfico de histograma

Valores de configuração: para esta visualização de gráfico de histograma, os seguintes valores foram definidos:

  • Conjunto de dados: pedidos de TPCH
  • Visualização: Histograma
  • Coluna X (coluna do conjunto de dados): o_totalprice
  • Número de compartimentos: 20
  • Nome do eixo X (substituir o valor padrão): Total price

Opções de configuração: para opções de configuração de gráfico de histograma, consulte as opções de configuração do gráfico de histograma.

consulta SQL: para essa visualização de gráfico de histograma, a consulta SQL a seguir foi usada para gerar o conjunto de dados.

select * from samples.tpch.orders

Visualização de pizza

Visualizações de pizza mostram proporcionalidade entre as métricas. Eles não transmitem dados de série temporal.

exemplo de visualização de pizza

Valores de configuração: para este exemplo de visualização de pizza, os seguintes valores foram definidos:

  • Conjunto de dados: pedidos de TPCH
  • Visualização: visualização de torta
  • Título: Total price by order priority and clerk
  • Ângulo:
    • Campo: o_totalprice
    • Transformação: Sum
    • Título do eixo: Total price
  • Agrupar por:
    • Campo: o_orderpriority
    • Título da legenda: Order priority
  • Filtro
    • Campo: TPCH orders.o_clerk

Consulta SQL: para esta visualização de pizza, a consulta SQL a seguir foi usada para gerar o conjunto de dados chamado TPCH orders.

SELECT * FROM samples.tpch.orders

Visualização dinâmica

Uma visualização dinâmica agrega registros de um resultado de consulta em uma exibição tabular. É semelhante a instruções PIVOT ou GROUP BY no SQL. Você configura a visualização dinâmica com campos de arrastar e soltar.

Nota

Por motivos de desempenho, tabelas dinâmicas dão suporte apenas à renderização de 100 colunas x 100 linhas.

Exemplo de gráfico dinâmico

Valores de configuração: Para este exemplo de visualização de pivô, os seguintes valores foram definidos:

  • Conjunto de dados: TPCH lineitem
  • Visualização: gráfico dinâmico
  • Título: Line item quantity by return flag and ship mode by supplier
  • Linhas:
    • Campo: l_returnflag
  • Colunas:
    • Campo: l_shipmode
  • Célula
    • Conjunto de Dados
    • Campo: l_quantity
    • Transformação: soma
  • Filtro
    • Campo: TPCH lineitem.l_supplierkey

Consulta SQL: para esta visualização de gráfico dinâmico, a consulta SQL a seguir foi usada para gerar o conjunto de dados chamado TPCH lineitem.

SELECT * FROM samples.tpch.lineitem

Mapa de pontos

Mapas de pontos exibem dados quantitativos como símbolos colocados em locais de mapa específicos. Os marcadores são posicionados usando coordenadas de latitude e longitude, que devem ser incluídas como parte do conjunto de resultados para esse tipo de gráfico. O exemplo a seguir usa dados de colisões de veículos automotores em Nova York, NY.

exemplo de mapa de ponto

Valores de configuração: para esta visualização de mapa de ponto, os seguintes valores foram definidos:

  • Conjunto de dados: colisões de veículos automotores
  • Visualização: Mapa de símbolos
  • Coordenadas:
    • Latitude: LATITUDE
    • Longitude: LONGITUDE
  • Colorir/agrupar por:
    • Campo: CONTRIBUTING FACTOR

Nota

Nenhum conjunto de dados do Databricks inclui dados de latitude ou longitude, portanto, uma consulta SQL de exemplo não é fornecida para este exemplo.

Visualização de dispersão

As visualizações de dispersão geralmente são usadas para mostrar a relação entre duas variáveis numéricas. Você pode codificar a terceira dimensão com cor para mostrar como as variáveis numéricas diferem entre grupos.

Exemplo de dispersão

Valores de configuração: para este exemplo de visualização de dispersão, os seguintes valores foram definidos:

  • Conjunto de dados: TPCH lineitem
  • Visualização: dispersão
  • Título: Total price and quantity by ship mode and supplier
  • Eixo X:
    • Campo: l_quantity
    • Título do eixo: Quantity
    • Tipo de escala: Quantitative
    • Transformação: None
  • Eixo y:
    • Campo: l_extendedprice
    • Tipo de escala: Quantitative
    • Transformação: None
    • Título do eixo: Price
  • Agrupar por:
    • Campo: l_shipmode
    • Título da legenda: Ship mode
  • Filtro
    • Campo: TPCH lineitem.l_supplierkey

consulta SQL: para essa visualização de dispersão, a consulta SQL a seguir foi usada para gerar o conjunto de dados chamado TPCH lineitem.

SELECT * FROM samples.tpch.lineitem

Visualização de tabela

A visualização da tabela mostra dados em uma tabela padrão, mas permite que você reordene, oculte e formate manualmente os dados.

Nota

As tabelas podem exibir até 64 mil linhas ou 10 MB.

exemplo de tabela

valores de configuração: para este exemplo de visualização de tabela, os seguintes valores foram definidos:

  • Conjunto de dados: TPCH lineitem
  • Visualização: Tabela
  • Título: Line item summary by supplier
  • Colunas:
    • Exibir número da linha: Habilitado
    • Campo: l_orderkey
    • Campo: l_extendedprice
      • Exibir como: Number
      • Formato de número: $0.00
    • Campo: l_discount
      • Exibir como: Number
      • Formato de número: %0.00
    • Campo: l_tax
      • Exibir como: Number
      • Formato numérico: %0.00
    • Campo: l_shipdate
    • Campo: l_shipmode
  • Filtro
    • Campo: TPCH lineitem.l_supplierkey

consulta SQL: para esta visualização de tabela, a consulta SQL a seguir foi usada para gerar o conjunto de dados chamado TPCH lineitem.

SELECT * FROM samples.tpch.lineitem