Delen via


Typen dashboardvisualisaties

In dit artikel worden de typen visualisaties beschreven die beschikbaar zijn voor gebruik in AI/BI-dashboards en ziet u hoe u een voorbeeld van elk visualisatietype maakt. Zie Een dashboard makenvoor instructies over het bouwen van een dashboard. U kunt natuurlijke taal gebruiken om de assistent te vragen om staaf-, lijn-, spreidings-, cirkel- en tellerdiagrammen te maken. Zie Visualisaties maken met Databricks Assistant.

Notitie

Om de prestaties te optimaliseren, kunnen grafieken slechts 10.000 rijen of 10 MB weergeven op het canvas, afhankelijk van wat kleiner is. Anders kunnen visualisaties worden afgekort.

Gebiedvisualisatie

Vlakvisualisaties combineren de lijn- en staafvisualisaties om te laten zien hoe de numerieke waarden van een of meer groepen veranderen ten opzichte van de voortgang van een tweede variabele, meestal die van tijd. Ze worden vaak gebruikt om wijzigingen in de verkooptrechter in de loop van de tijd weer te geven.

De indeling aanpassen:

  • Klik in de sectie Y-as van het bewerkingsvenster van de visualisatie op het kebabmenu kebabmenu.
  • In de sectie Indeling, kies Stack of 100% Stack.

voorbeeld van vlakvisualisatie

Configuratiewaarden: Voor het opgegeven visualisatievoorbeeld voor gebieden zijn de volgende waarden ingesteld:

  • Gegevensset: TPCH-orders
  • Visualisatie: Gebied
  • Titel: Total price and order year by order priority and clerk
  • X-axis:
    • Veld: o_orderdate
    • Schaaltype: Temporal
    • Transformatie: Yearly
    • Astitel: Order year
  • Y-as:
    • Veld: o_totalprice
    • Astitel: Total price
    • Schaaltype: Quantitative
    • Transformatie: Sum
  • Groeperen op:
    • Veld: o_orderpriority
    • Legendatitel: Order priority
  • Filter
    • Veld: TPCH orders.o_clerk

SQL-query: voor deze gebiedsvisualisatie is de volgende SQL-query gebruikt voor het genereren van de gegevensset met de naam TPCH orders.

SELECT * FROM samples.tpch.orders

staafdiagram

Staafdiagrammen geven de verandering in meetgegevens door de tijd heen of over verschillende categorieën weer en tonen proportionaliteit, vergelijkbaar met een cirkeldiagram.

voorbeeld van balkvisualisatie

De indeling aanpassen:

  • Klik op het kebabmenu in het gedeelte Y-as van het bewerkingspaneel van de visualisatie.
  • In de sectie Indeling, kies Stack of 100% Stack, of Groep.

Configuratiewaarden: Voor het opgegeven staafdiagram zijn de volgende waarden ingesteld:

  • Gegevensset: TPCH-orders
  • Visualisatie: Staaf
  • Titel: Total price and order month by order priority and clerk
  • X-axis:
    • Veld: o_orderdate
    • Transformatie: Monthly
    • Schaaltype: Temporal
    • Astitel: Order month
  • Y-as:
    • Veld: o_totalprice
    • Schaaltype: Quantitative
    • Transformeer: Sum
    • Astitel: Total price
  • Groeperen op:
    • Veld: o_orderpriority
    • Legendatitel: Order priority
  • Filter
    • Veld: TPCH orders.o_clerk

SQL-query: De volgende SQL-query heeft de gegevensset TPCH orders voor deze balkvisualisatie gegenereerd.

SELECT * FROM samples.tpch.orders

Box-grafiek

In de visualisatie van het vakdiagram ziet u het distributieoverzicht van numerieke gegevens, optioneel gegroepeerd op categorie. Met behulp van een visualisatie van een boxdiagram kunt u snel de waardebereiken in categorieën vergelijken en de lokaliteit, verspreiding en scheefheidsgroepen van de waarden visualiseren via hun kwartielen. In elk vak toont de donkerdere lijn het interquartielbereik. Zie het artikel Box chart op Wikipedia voor meer informatie over het interpreteren van boxplotvisualisaties.

voorbeeld van Box-diagram

Voor het opgegeven voorbeeld van het vakdiagram zijn de volgende waarden ingesteld:

  • X-kolom (gegevenssetkolom): l-returnflag
  • Y-kolommen (gegevenssetkolom): l_extendedprice
  • Titel van X-as: Return flag1
  • Titel van Y-as: Extended price

SQL-query: voor deze grafiekvisualisatie is de volgende SQL-query gebruikt om de gegevensset te genereren.

select * from samples.tpch.lineitem

bubbeldiagram

Bellendiagrammen zijn spreidingsdiagrammen waarbij de grootte van elke puntmarkering een relevante metrische waarde weergeeft. Als u een bellendiagram wilt maken, selecteert u Spreidingsdiagram als visualisatietype. Kies in de grootte-instelling de metriek die u wilt weergeven door de grootte van de markeringen.

Visualisatievoorbeeld van bellendiagram

Configuratiewaarden: Voor het opgegeven bellendiagram zijn de volgende waarden gebruikt:

  • Gegevensset: taxiritten in NYC
  • Visualisatie: Spreiding
  • Titel: Trip distance, fares, and trip duration
  • X-axis:
    • Veld: trip_distance
    • Schaaltype: Quantitative
    • Transformatie: None
  • Y-as:
    • Veld: fare_amount
    • Schaaltype: Quantitative
    • Transformeer: None
  • Sorteren op kleur:
    • Veld: pickup_zip
  • Grootte:
    • Veld: time_spent
    • Transformatie: None

combinatiegrafiek

Combinatiegrafieken combineren lijn- en staafdiagrammen om de wijzigingen in de loop van de tijd te presenteren met evenredigheid.

voorbeeld van combinatiegrafiek

Configuratiewaarden: Voor deze combinatiegrafiekvisualisatie zijn de volgende waarden ingesteld:

  • Gegevensset: partsupp
  • Visualisatie: Combinatie
  • X-as: ps_partkey
    • Schaaltype: Quantitative
  • Y-as:
    • Staaf: ps_availqty
    • Aggregatietype: SUM
    • Regel: ps_supplycost
    • Aggregatietype: AVG
  • Kleur van de Y-serie:
    • Sum of ps_availqty
    • Average ps_supplycost

SQL-query: voor deze visualisatie van een combinatiegrafiek is de volgende SQL-query gebruikt om de gegevensset te genereren.

SELECT * FROM samples.tpch.partsupp

Combinatiegrafiek met dubbele as

U kunt combinatiegrafieken gebruiken om twee verschillende y-assen weer te geven. Terwijl de combo-grafiekwidget is geselecteerd, klikt u op het kebabmenu kebabmenu in de Y-as instellingen in het configuratiepaneel van de grafiek. Schakel de optie Inschakelen dubbele as in.

voorbeeld van combinatiegrafiek met dubbele as

Configuratiewaarden: voor deze combinatiegrafiek is de optie Dubbele as inschakelen ingeschakeld. De andere configuraties worden als volgt ingesteld:

  • Gegevensset: Trips
  • Visualisatie: Combinatie
  • X-as: tpep_pickup_datetime
    • Schaaltype: Temporal
    • Transformatie: Weekly
  • Y-as:
    • Linker Y-as (staaf): trip_distance
      • Transformatie: AVG
    • Rechter Y-as (lijn): fare_amount
      • Transformatie: AVG

Kleur op Y-serie:

  • Average trip_distance
    • Average fare_amount

SQL-query: de volgende SQL-query is gebruikt om de gegevensset te genereren:

SELECT * FROM samples.nyctaxi.trips

Teller visualisatie van

Tellers geven één enkele waarde prominent weer, met een optie om deze te vergelijken met een doelwaarde. Als u meteritems wilt gebruiken, geeft u op welke rij met gegevens moet worden weergegeven in de tellervisualisatie voor de waardekolom en doelkolom.

tegenvoorbeeld

U kunt voorwaardelijke opmaak instellen en de tekststijl aanpassen in de Waarde configuratiedetails.

opties voor voorwaardelijke opmaak voor het weergegeven tellerdiagram.

Configuratiewaarden: Voor dit voorbeeld van een tellervisualisatie zijn de volgende waarden ingesteld:

  • Gegevensset: TPCH-orders
  • Visualisatie: Teller
  • Titel: Orders: Target amount vs. actual amount by date
  • Waarde:
    • Veld: avg(o_totalprice)
    • Waarderijnummer: 1
  • Doel:
    • Veld: avg(o_totalprice)
    • Nummer van waarderij: 2
  • Filter
    • Veld: TPCH orders.o_orderdate

SQL-query: voor deze tellervisualisatie is de volgende SQL-query gebruikt om de gegevensset met de naam TPCH orders_targette genereren.

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

Lijnvisualisatie

Lijnvisualisaties presenteren de wijziging in een of meer metrische gegevens in de loop van de tijd.

voorbeeld van lijnvisualisatie

Configuratiewaarden: voor dit voorbeeld van een regelvisualisatie zijn de volgende waarden ingesteld:

  • Gegevensset: TPCH-orders
  • Visualisatie: Lijn
  • Titel: Average price and order year by order priority and clerk
  • X-axis:
    • Veld: o_orderdate
    • Transformeren: Yearly
    • Schaaltype: Temporal
    • Astitel: Order year
  • Y-as:
    • Veld: o_totalprice
    • Transformatie: Average
    • Schaaltype: Quantitative
    • Astitel: Average price
  • Groeperen op:
    • Veld: o_orderpriority
    • Legendatitel: Order priority
  • Filter
    • Veld: TPCH orders.o_clerk

SQL-query: voor deze visualisatiebalk is de volgende SQL-query gebruikt om de gegevensset met de naam TPCH orderste genereren.

SELECT * FROM samples.tpch.orders

heatmap-grafiek

Heatmap-grafieken combineren functies van staafdiagrammen, stapelen en bellendiagrammen, zodat u numerieke gegevens kunt visualiseren met behulp van kleuren. Een gemeenschappelijk kleurenpalet voor een heatmap toont de hoogste waarden met warmere kleuren, zoals oranje of rood, en de laagste waarden met koelere kleuren, zoals blauw of paars.

Met de volgende heatmap worden bijvoorbeeld de meest voorkomende afstanden van taxiritten per dag gevisualiseerd en worden de resultaten gegroepeerd op de dag van de week, de afstand en het totale tarief.

Notitie

Heatmaps kunnen maximaal 64.000 rijen of 10 MB weergeven.

Heatmap-voorbeeld

configuratiewaarden: voor deze visualisatie van het heatmapdiagram zijn de volgende waarden ingesteld:

  • Gegevensset: TPCH-orders
  • Visualisatie: Heatmap
  • X-kolom (gegevenssetkolom): o_orderpriority
  • Y-kolommen (gegevenssetkolom): o_orderstatus
  • Kleurkolom:
    • Kolom gegevensset: o_totalprice
    • Aggregatietype: Average
  • X-asnaam (standaardwaarde overschrijven): Order priority
  • Y-asnaam (standaardwaarde overschrijven): Order status
  • Kleurenschema (standaardwaarde overschrijven): YIGnBu

SQL-query: voor deze heatmapgrafiekvisualisatie is de volgende SQL-query gebruikt om de gegevensset te genereren.

SELECT * FROM samples.tpch.orders

Histogramgrafiek

In een histogram wordt de frequentie van een bepaalde waarde in een gegevensset weergegeven. Een histogram helpt u te begrijpen of een gegevensset waarden bevat die rond een klein aantal bereiken zijn geclusterd of meer zijn verdeeld. Een histogram wordt weergegeven als een staafdiagram waarin u het aantal afzonderlijke balken (ook wel bins genoemd) bepaalt.

voorbeeld van histogramgrafiek

Configuratiewaarden: Voor deze histogramvisualisatie zijn de volgende waarden ingesteld:

  • Gegevensset: TPCH-orders
  • Visualisatie: Histogram
  • X-kolom (gegevenssetkolom): o_totalprice
  • Aantal bins: 20
  • X-asnaam (standaardwaarde overschrijven): Total price

Configuratieopties: Zie configuratieopties voor histogramgrafieken.

SQL-query: voor deze histogramvisualisatie is de volgende SQL-query gebruikt om de gegevensset te genereren.

select * from samples.tpch.orders

taartdiagram

Cirkelvisualisaties tonen evenredigheid tussen metrische gegevens. Ze zijn niet bedoeld voor het overbrengen van tijdreeksgegevens.

voorbeeld van taartdiagram

Configuratiewaarden: Voor dit voorbeeld van cirkelvisualisatie zijn de volgende waarden ingesteld:

  • Gegevensset: TPCH-orders
  • Visualisatie: Taartdiagram
  • Titel: Total price by order priority and clerk
  • Hoek:
    • Veld: o_totalprice
    • Transformatie: Sum
    • Astitel: Total price
  • Groeperen op:
    • Veld: o_orderpriority
    • Legendatitel: Order priority
  • Filter
    • Veld: TPCH orders.o_clerk

SQL-query: voor deze cirkelvisualisatie is de volgende SQL-query gebruikt om de gegevensset met de naam TPCH orderste genereren.

SELECT * FROM samples.tpch.orders

Pivot-visualisatie

Met een draaitabelvisualisatie worden records van een queryresultaat samengevoegd in een tabelweergave. Dit is vergelijkbaar met PIVOT- of GROUP BY-instructies in SQL. U configureert de draaivisualisatie met velden voor slepen en neerzetten.

Notitie

Om prestatieredenen ondersteunen draaitabellen alleen de weergave van 100 kolommen x 100 rijen.

draaivoorbeeld

Configuratiewaarden: Voor dit voorbeeld van een draaitabelvisualisatie zijn de volgende waarden ingesteld:

  • Gegevensset: TPCH lineitem
  • Visualisatie: Draai
  • Titel: Line item quantity by return flag and ship mode by supplier
  • Rijen:
    • Veld: l_returnflag
  • Kolommen:
    • Veld: l_shipmode
  • Cel
    • Dataset:
    • Veld: l_quantity
    • Transformatie: Som
  • Filter
    • Veld: TPCH lineitem.l_supplierkey

SQL-query: voor deze draaitabelvisualisatie is de volgende SQL-query gebruikt om de gegevensset met de naam TPCH lineitemte genereren.

SELECT * FROM samples.tpch.lineitem

Puntkaart

Puntkaarten geven kwantitatieve gegevens weer als symbolen die zijn geplaatst op specifieke kaartlocaties. Markeringen worden geplaatst met behulp van breedte- en lengtegraadcoördinaten, die moeten worden opgenomen als onderdeel van de resultatenset voor dit grafiektype. In het volgende voorbeeld worden gegevens van botsingen van motorvoertuigen in New York, NY gebruikt.

voorbeeld van puntkaart

Configuratiewaarden: Voor deze puntkaartvisualisatie zijn de volgende waarden ingesteld:

  • Gegevensset: botsingen van motorvoertuigen
  • Visualisatie: Symboolkaart
  • Coördinaten:
    • Breedtegraad: LATITUDE
    • Lengtegraad: LONGITUDE
  • Kleur/groeperen op:
    • Veld: CONTRIBUTING FACTOR

Notitie

Er zijn geen Databricks-gegevenssets met breedtegraad- of lengtegraadgegevens, dus er is geen SQL-voorbeeldquery beschikbaar voor dit voorbeeld.

Spreidingsvisualisatie

Spreidingsvisualisaties worden vaak gebruikt om de relatie tussen twee numerieke variabelen weer te geven. U kunt de derde dimensie coderen met kleur om weer te geven hoe de numerieke variabelen verschillen tussen groepen.

Spreidingsvoorbeeld

Configuratiewaarden: voor dit voorbeeld van een spreidingsvisualisatie zijn de volgende waarden ingesteld:

  • Gegevensset: TPCH lineitem
  • Visualisatie: Spreiding
  • Titel: Total price and quantity by ship mode and supplier
  • X-axis:
    • Veld: l_quantity
    • Astitel: Quantity
    • Schaaltype: Quantitative
    • Transformatie: None
  • Y-as:
    • Veld: l_extendedprice
    • Schaaltype: Quantitative
    • Transformatie: None
    • Astitel: Price
  • Groeperen op:
    • Veld: l_shipmode
    • Legendatitel: Ship mode
  • Filter
    • Veld: TPCH lineitem.l_supplierkey

SQL-query: voor deze spreidingsvisualisatie is de volgende SQL-query gebruikt om de gegevensset met de naam TPCH lineitemte genereren.

SELECT * FROM samples.tpch.lineitem

tabelvisualisatie

In de tabelvisualisatie worden gegevens in een standaardtabel weergegeven, maar kunt u de gegevens handmatig opnieuw ordenen, verbergen en opmaken.

Notitie

Tabellen kunnen maximaal 64.000 rijen of 10 MB weergeven.

tabelvoorbeeld

configuratiewaarden: voor dit voorbeeld van een tabelvisualisatie zijn de volgende waarden ingesteld:

  • Gegevensset: TPCH lineitem
  • Visualisatie: Tabel
  • Titel: Line item summary by supplier
  • Kolommen:
    • Rijnummer weergeven: Ingeschakeld
    • Veld: l_orderkey
    • Veld: l_extendedprice
      • Weergeven als: Number
      • Getalnotatie: € 0,00
    • Veld: l_discount
      • Weergeven als: Number
      • Getalnotatie: %0.00
    • Veld: l_tax
      • Weergeven als: Number
      • Getalnotatie: %0.00
    • Veld: l_shipdate
    • Veld: l_shipmode
  • Filter
    • Veld: TPCH lineitem.l_supplierkey

SQL-query: voor deze tabelvisualisatie is de volgende SQL-query gebruikt om de gegevensset met de naam TPCH lineitemte genereren.

SELECT * FROM samples.tpch.lineitem