Compartir a través de


Tipos de visualizaciones del panel

En este artículo se describen los tipos de visualizaciones disponibles para su uso en los paneles de IA/BI y se muestra cómo crear un ejemplo de cada tipo de visualización. Para obtener instrucciones sobre cómo crear un panel, consulte Creación de un panel. Puede usar lenguaje natural para pedir al asistente que cree gráficos de barras, líneas, mapa de puntos, dispersión, gráficos circulares y contadores. Consulte Creación de visualizaciones con Databricks Assistant.

Nota:

Para optimizar el rendimiento, los gráficos solo pueden representar 10 000 filas o 10 MB en el lienzo, lo que sea menor. De lo contrario, las visualizaciones se pueden truncar.

Visualización de áreas

Las visualizaciones de área combinan las visualizaciones de líneas y barras para mostrar cómo cambian uno o varios valores numéricos de grupos a lo largo de la progresión de una segunda variable, normalmente la del tiempo. A menudo se usan para mostrar los cambios en el embudo de ventas a través del tiempo.

Para ajustar el diseño:

  • Haga clic en el icono de menú Kebab. Menú kebab de la sección Eje Y del panel de edición de visualización.
  • En la sección Diseño, elija Pila o 100% Pila.

Ejemplo de visualización de área

Valores de configuración: para el ejemplo de visualización de área proporcionada, se establecieron los siguientes valores:

  • Conjunto de datos: pedidos de TPCH
  • Visualización: Área
  • Título: Total price and order year by order priority and clerk
  • Eje X:
    • Campo: o_orderdate
    • Tipo de escala: Temporal
    • Transformar: Yearly
    • Título del eje: Order year
  • Eje Y:
    • Campo: o_totalprice
    • Título del eje: Total price
    • Tipo de escala: Quantitative
    • Transformar: Sum
  • Agrupar por:
    • Campo: o_orderpriority
    • Título de leyenda: Order priority
  • Filter
    • Campo: TPCH orders.o_clerk

Consulta SQL: para esta visualización de área, se usó la siguiente consulta SQL para generar el conjunto de datos denominado TPCH orders.

SELECT * FROM samples.tpch.orders

Gráfico de barras

Los gráficos de barras representan el cambio en las métricas a lo largo del tiempo o entre categorías y muestran proporcionalidad, similar a una visualización circular .

Ejemplo de visualización de barras

Para ajustar el diseño:

  • Haga clic en el icono de menú Kebab. Menú kebab de la sección Eje Y del panel de edición de visualización.
  • En la sección Diseño , elija Pila o 100% Pila o Grupo.

Valores de configuración: en el ejemplo del gráfico de barras proporcionado, se establecieron los siguientes valores:

  • Conjunto de datos: pedidos de TPCH
  • Visualización: Barra
  • Título: Total price and order month by order priority and clerk
  • Eje X:
    • Campo: o_orderdate
    • Transformar: Monthly
    • Tipo de escala: Temporal
    • Título del eje: Order month
  • Eje Y:
    • Campo: o_totalprice
    • Tipo de escala: Quantitative
    • Transformar: Sum
    • Título del eje: Total price
  • Agrupar por:
    • Campo: o_orderpriority
    • Título de leyenda: Order priority
  • Filter
    • Campo: TPCH orders.o_clerk

Consulta SQL: la siguiente consulta SQL generó el conjunto TPCH orders de datos para esta visualización de barras.

SELECT * FROM samples.tpch.orders

Gráfico de cuadros

La visualización del gráfico de cuadros muestra el resumen de distribución de datos numéricos, agrupados opcionalmente por categoría. Con una visualización de gráfico de cuadros, puede comparar rápidamente los intervalos de valores entre categorías y visualizar los grupos de localidad, propagación y asimetría de los valores a través de sus cuartiles. En cada cuadro, la línea más oscura muestra el intervalo intercuartil. Para obtener más información sobre cómo interpretar visualizaciones de diagramas de caja, consulte el artículo Gráfico de caja en Wikipedia.

Ejemplo de gráfico de cuadros

En el ejemplo del gráfico de cuadros proporcionado, se establecieron los siguientes valores:

  • Columna X (columna del conjunto de datos): l-returnflag
  • Columnas Y (columna del conjunto de datos): l_extendedprice
  • Título del eje X: Return flag1
  • Título del eje Y: Extended price

Consulta SQL: para esta visualización del gráfico de cuadros, se usó la siguiente consulta SQL para generar el conjunto de datos.

select * from samples.tpch.lineitem

Gráfico de burbujas

Los gráficos de burbujas son gráficos de dispersión donde el tamaño de cada marcador de punto refleja una métrica relevante. Para crear un gráfico de burbujas, seleccione Dispersión como tipo de visualización. En la configuración Tamaño , seleccione la métrica que desea representar mediante el tamaño de los marcadores.

Ejemplo de visualización del gráfico de burbujas

Valores de configuración: para el ejemplo de gráfico de burbujas proporcionado, se establecieron los siguientes valores:

  • Conjunto de datos: viajes de taxi de Nueva York
  • Visualización: dispersión
  • Título: Trip distance, fares, and trip duration
  • Eje X:
    • Campo: trip_distance
    • Tipo de escala: Quantitative
    • Transformar: None
  • Eje Y:
    • Campo: fare_amount
    • Tipo de escala: Quantitative
    • Transformar: None
  • Ordenar por color:
    • Campo: pickup_zip
  • Tamaño:
    • Campo: time_spent
    • Transformar: None

Mapa de Choropleth

En las visualizaciones de choropleth, las localidades geográficas, como países o estados, se colorean según los valores agregados de cada columna clave. La consulta debe devolver ubicaciones geográficas por nombre. Los usuarios pueden crear mapas que muestren límites administrativos en el nivel de país, estado o provincia y condado o distrito.

Mapa de coropletas de ejemplo

Valores de configuración: para esta visualización de choropleth, se establecieron los siguientes valores:

  • Conjunto de datos: tcph nation
  • País: Country
  • Color: sum(c_acct_bal)

Consulta SQL: para esta visualización de choropleth, se usó la siguiente consulta SQL para generar el conjunto de datos.

SELECT
initcap(n_name) as Country,
sum(c_acctbal)
FROM samples.tpch.customer
join samples.tpch.nation where n_nationkey = c_nationkey
GROUP BY 1

Gráfico combinado

Los gráficos combinados combinan gráficos de líneas y barras para presentar los cambios a lo largo del tiempo con proporcionalidad.

Ejemplo de gráfico combinado

Valores de configuración: para esta visualización de gráfico combinado, se establecieron los siguientes valores:

  • Conjunto de datos: partsupp
  • Visualización: combinación
  • Eje X: ps_partkey
    • Tipo de escala: Quantitative
  • Eje Y:
    • Barra: ps_availqty
    • Tipo de agregación: SUM
    • Línea: ps_supplycost
    • Tipo de agregación: AVG
  • Color por serie Y:
    • Sum of ps_availqty
    • Average ps_supplycost

Consulta SQL: para esta visualización de gráfico combinado, se usó la siguiente consulta SQL para generar el conjunto de datos.

SELECT * FROM samples.tpch.partsupp

Gráfico combinado de doble eje

Puede usar gráficos combinados para mostrar dos ejes Y diferentes. Con el widget de gráfico combinado seleccionado, haga clic en el icono de menú Kebab en los ajustes del eje Y en el panel de configuración del gráfico. Active la opción Habilitar eje dual .

Ejemplo de gráfico combinado de doble eje

Valores de configuración: para este gráfico combinado, la opción Habilitar eje dual está activada. Las demás configuraciones se establecen de la siguiente manera:

  • Conjunto de datos: Viajes
  • Visualización: combinación
  • Eje X: tpep_pickup_datetime
    • Tipo de escala: Temporal
    • Transformar: Weekly
  • Eje Y:
    • Eje Y izquierdo (barra): trip_distance
      • Transformar: AVG
    • Eje Y derecho (línea): fare_amount
      • Transformar: AVG

Color por serie Y:

  • Average trip_distance
    • Average fare_amount

Consulta SQL: se usó la siguiente consulta SQL para generar el conjunto de datos:

SELECT * FROM samples.nyctaxi.trips

Visualización del contador

Los contadores muestran un único valor destacado, con una opción para compararlos con un valor de destino. Para usar contadores, especifique qué datos se van a mostrar en la visualización del contador para las columnas Valor y Destino . Si aplica agregaciones en el editor de visualización, no puede comparar valores seleccionando un número de fila Valor, como en el ejemplo siguiente. Para comparar valores de fila específicos, use un conjunto de datos que incluya las agregaciones necesarias en el SQL que lo define. Esto le permite seleccionar las filas objetivo y de valor para la comparación.

Ejemplo de contador

Puede configurar el formato condicional y personalizar el estilo de texto en los detalles de configuración de Valor.

Opciones de formato condicional para el gráfico de contadores mostrado.

Valores de configuración: para este ejemplo de visualización de contadores, se establecieron los siguientes valores:

  • Conjunto de datos: contraejemplo
  • Visualización: Contador
  • Título: Orders: Total price by date (previous two days)
  • Valor:
    • Campo: total price
    • Número de fila de valores: 1
  • Objetivo:
    • Campo: total price
    • Número de fila de valor: 2

Consulta SQL: para esta visualización de contadores, se usó la siguiente consulta SQL para generar el conjunto de datos:

SELECT
  SUM(o_totalprice) as `total price`,
  o_orderdate
FROM
  samples.tpch.orders
GROUP BY o_orderdate
ORDER BY o_orderdate DESC

Visualización de líneas

Las visualizaciones de línea presentan el cambio en una o varias métricas a lo largo del tiempo.

Ejemplo de visualización de líneas

Valores de configuración: para este ejemplo de visualización de líneas, se establecieron los siguientes valores:

  • Conjunto de datos: pedidos de TPCH
  • Visualización: línea
  • Título: Average price and order year by order priority and clerk
  • Eje X:
    • Campo: o_orderdate
    • Transformar: Yearly
    • Tipo de escala: Temporal
    • Título del eje: Order year
  • Eje Y:
    • Campo: o_totalprice
    • Transformar: Average
    • Tipo de escala: Quantitative
    • Título del eje: Average price
  • Agrupar por:
    • Campo: o_orderpriority
    • Título de leyenda: Order priority
  • Filter
    • Campo: TPCH orders.o_clerk

Consulta SQL: para esta visualización de la barra, se usó la siguiente consulta SQL para generar el conjunto de datos denominado TPCH orders.

SELECT * FROM samples.tpch.orders

Gráfico de mapa térmico

Los gráficos de mapas térmicos combinan características de gráficos de barras, apilamiento y gráficos de burbujas, lo que le permite visualizar datos numéricos mediante colores. Una paleta de colores común para un mapa térmico muestra los valores más altos con colores más cálidos, como naranja o rojo, y los valores más bajos con colores más fríos, como azul o púrpura.

Por ejemplo, el siguiente mapa térmico visualiza las distancias más frecuentes de trayectos en taxi cada día y agrupa los resultados según el día de la semana, la distancia y la tarifa total.

Nota:

Los mapas térmicos pueden mostrar hasta 64 000 filas o 10 MB.

Ejemplo de mapa térmico

Valores de configuración: para esta visualización del gráfico de mapa térmico, se establecieron los siguientes valores:

  • Conjunto de datos: pedidos de TPCH
  • Visualización: mapa térmico
  • Columna X (columna del conjunto de datos): o_orderpriority
  • Columnas Y (columna del conjunto de datos): o_orderstatus
  • Columna de color:
    • Columna del conjunto de datos: o_totalprice
    • Tipo de agregación: Average
  • Nombre del eje X (invalidar el valor predeterminado): Order priority
  • Nombre del eje Y(invalidar el valor predeterminado): Order status
  • Combinación de colores (invalidar el valor predeterminado): YIGnBu

Consulta SQL: para esta visualización del gráfico térmico, se usó la siguiente consulta SQL para generar el conjunto de datos.

SELECT * FROM samples.tpch.orders

Gráfico de histogramas

Un histograma traza la frecuencia con la que se produce un valor determinado en un conjunto de datos. Un histograma le ayuda a comprender si un conjunto de datos tiene valores agrupados en torno a un pequeño número de rangos o se extienden más. Un histograma se representa mediante un gráfico de barras en el que se controla el número de barras distintas (también denominadas categorías).

Ejemplo de gráfico de histogramas

Valores de configuración: para esta visualización del gráfico de histogramas, se establecieron los siguientes valores:

  • Conjunto de datos: pedidos de TPCH
  • Visualización: Histograma
  • Columna X (columna del conjunto de datos): o_totalprice
  • Número de cubos: 20
  • Nombre del eje X (invalidar el valor predeterminado): Total price

Opciones de configuración: para las opciones de configuración del gráfico de histogramas, consulte opciones de configuración del gráfico de histogramas.

Consulta SQL: para esta visualización del gráfico de histogramas, se usó la siguiente consulta SQL para generar el conjunto de datos.

select * from samples.tpch.orders

Gráfico circular

Las visualizaciones circulares muestran proporcionalidad entre las métricas. No están diseñados para transmitir datos de series temporales.

Ejemplo de gráfico circular

Valores de configuración: para este ejemplo de visualización circular, se establecieron los siguientes valores:

  • Conjunto de datos: pedidos de TPCH
  • Visualización: Gráfico circular
  • Título: Total price by order priority and clerk
  • Ángulo:
    • Campo: o_totalprice
    • Transformar: Sum
    • Título del eje: Total price
  • Agrupar por:
    • Campo: o_orderpriority
    • Título de leyenda: Order priority
  • Filter
    • Campo: TPCH orders.o_clerk

Consulta SQL: para esta visualización circular, se usó la siguiente consulta SQL para generar el conjunto de datos denominado TPCH orders.

SELECT * FROM samples.tpch.orders

Visualización dinámica

Una visualización dinámica agrega registros de un resultado de consulta a una pantalla tabular. Es similar a instrucciones PIVOT o GROUP BY en SQL. Configure la visualización dinámica con campos de arrastrar y colocar.

Nota:

Por motivos de rendimiento, las tablas dinámicas solo admiten la representación de 100 columnas x 100 filas.

Ejemplo de Pivot

Valores de configuración: para este ejemplo de visualización dinámica, se establecieron los siguientes valores:

  • Conjunto de datos: TPCH lineitem
  • Visualización: Tabla dinámica
  • Título: Line item quantity by return flag and ship mode by supplier
  • Filas:
    • Campo: l_returnflag
  • Columnas:
    • Campo: l_shipmode
  • Celda
    • Conjunto de datos:
    • Campo: l_quantity
    • Transformación: Suma
  • Filter
    • Campo: TPCH lineitem.l_supplierkey

Consulta SQL: para esta visualización dinámica, se usó la siguiente consulta SQL para generar el conjunto de datos denominado TPCH lineitem.

SELECT * FROM samples.tpch.lineitem

Mapa de puntos

Los mapas de puntos muestran datos cuantitativos como símbolos colocados en ubicaciones de mapa específicas. Los marcadores se colocan mediante coordenadas de latitud y longitud, que deben incluirse como parte del conjunto de resultados para este tipo de gráfico. En el ejemplo siguiente se usan datos de colisiones de vehículos motor en Nueva York, NY.

Ejemplo de mapa de punto

Valores de configuración: para esta visualización de mapa de puntos, se establecieron los siguientes valores:

  • Conjunto de datos: Análisis de precios de casas de Seattle
  • Visualización: mapa de puntos
  • Coordenadas:
    • Latitud: LATITUDE
    • Longitud: LONGITUDE
  • Color:
    • Campo: avg(bedrooms)
      • Tipo de escala: categórico
  • Tamaño:
    • Campo: avg(price)

Nota:

Ningún conjunto de datos de Databricks incluye datos de latitud o longitud, por lo que no se proporciona una consulta SQL de ejemplo para este ejemplo.

Diagrama de Sankey

Un diagrama sankey visualiza el flujo de un conjunto de valores a otro.

Ejemplo de Sankey

Valores de configuración: para este diagrama sankey, se establecieron los siguientes valores:

  • Conjunto de datos: ejemplo de Sankey
  • Visualización: Sankey
  • Etapas
    • stage1
    • stage2
  • Valor
    • SUMA(valor)

Consulta SQL: para esta visualización de Sankey, se usó la siguiente consulta SQL para generar el conjunto de datos.

SELECT pickup_zip as stage1, dropoff_zip as stage2, sum(fare_amount) as value
FROM samples.nyctaxi.trips
GROUP BY 1, 2
ORDER BY 3 DESC
LIMIT 10

Visualización de dispersión

Las visualizaciones de dispersión se usan normalmente para mostrar la relación entre dos variables numéricas. Puede codificar la tercera dimensión con color para mostrar cómo difieren las variables numéricas entre grupos.

Ejemplo de dispersión

Valores de configuración: para este ejemplo de visualización de dispersión, se establecieron los siguientes valores:

  • Conjunto de datos: TPCH lineitem
  • Visualización: dispersión
  • Título: Total price and quantity by ship mode and supplier
  • Eje X:
    • Campo: l_quantity
    • Título del eje: Quantity
    • Tipo de escala: Quantitative
    • Transformar: None
  • Eje Y:
    • Campo: l_extendedprice
    • Tipo de escala: Quantitative
    • Transformar: None
    • Título del eje: Price
  • Agrupar por:
    • Campo: l_shipmode
    • Título de leyenda: Ship mode
  • Filter
    • Campo: TPCH lineitem.l_supplierkey

Consulta SQL: para esta visualización de dispersión, se usó la siguiente consulta SQL para generar el conjunto de datos denominado TPCH lineitem.

SELECT * FROM samples.tpch.lineitem

Visualización de tablas

La visualización de la tabla muestra los datos de una tabla estándar, pero permite reordenar, ocultar y dar formato a los datos manualmente.

Nota:

Las tablas pueden mostrar hasta 64 000 filas o 10 MB.

Ejemplo de tabla

Valores de configuración: para este ejemplo de visualización de tabla, se establecieron los siguientes valores:

  • Conjunto de datos: TPCH lineitem
  • Visualización: Tabla
  • Título: Line item summary by supplier
  • Columnas:
    • Mostrar número de fila: Habilitado
    • Campo: l_orderkey
    • Campo: l_extendedprice
      • Mostrar como: Number
      • Formato de número: 0,00 USD
    • Campo: l_discount
      • Mostrar como: Number
      • Formato de número: %0.00
    • Campo: l_tax
      • Mostrar como: Number
      • Formato de número: %0.00
    • Campo: l_shipdate
    • Campo: l_shipmode
  • Filter
    • Campo: TPCH lineitem.l_supplierkey

Opciones de configuración: para las opciones de configuración de visualización de tablas, consulte Opciones de tabla.

Consulta SQL: para esta visualización de tabla, se usó la siguiente consulta SQL para generar el conjunto de datos denominado TPCH lineitem.

SELECT * FROM samples.tpch.lineitem