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.
- In de sectie Indeling, kies Stack of 100% Stack.
voorbeeld van
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
- Veld:
- Y-as:
- Veld:
o_totalprice
- Astitel:
Total price
- Schaaltype:
Quantitative
- Transformatie:
Sum
- Veld:
- Groeperen op:
- Veld:
o_orderpriority
- Legendatitel:
Order priority
- Veld:
- Filter
- Veld:
TPCH orders.o_clerk
- Veld:
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
De indeling aanpassen:
- Klik op het
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
- Veld:
- Y-as:
- Veld:
o_totalprice
- Schaaltype:
Quantitative
- Transformeer:
Sum
- Astitel:
Total price
- Veld:
- Groeperen op:
- Veld:
o_orderpriority
- Legendatitel:
Order priority
- Veld:
- Filter
- Veld:
TPCH orders.o_clerk
- Veld:
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
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
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
- Veld:
- Y-as:
- Veld:
fare_amount
- Schaaltype:
Quantitative
- Transformeer:
None
- Veld:
- Sorteren op kleur:
- Veld:
pickup_zip
- Veld:
- Grootte:
- Veld:
time_spent
- Transformatie:
None
- Veld:
combinatiegrafiek
Combinatiegrafieken combineren lijn- en staafdiagrammen om de wijzigingen in de loop van de tijd te presenteren met evenredigheid.
voorbeeld van
Configuratiewaarden: Voor deze combinatiegrafiekvisualisatie zijn de volgende waarden ingesteld:
- Gegevensset: partsupp
- Visualisatie: Combinatie
- X-as:
ps_partkey
- Schaaltype:
Quantitative
- Schaaltype:
- Y-as:
- Staaf:
ps_availqty
- Aggregatietype:
SUM
- Regel:
ps_supplycost
- Aggregatietype:
AVG
- Staaf:
- 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 in de Y-as instellingen in het configuratiepaneel van de grafiek. Schakel de optie Inschakelen dubbele as in.
voorbeeld van
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
- Schaaltype:
- Y-as:
- Linker Y-as (staaf):
trip_distance
- Transformatie:
AVG
- Transformatie:
- Rechter Y-as (lijn):
fare_amount
- Transformatie:
AVG
- Transformatie:
- Linker Y-as (staaf):
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.
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
- Veld:
- Doel:
- Veld:
avg(o_totalprice)
- Nummer van waarderij: 2
- Veld:
- Filter
- Veld:
TPCH orders.o_orderdate
- Veld:
SQL-query: voor deze tellervisualisatie is de volgende SQL-query gebruikt om de gegevensset met de naam TPCH orders_target
te 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
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
- Veld:
- Y-as:
- Veld:
o_totalprice
- Transformatie:
Average
- Schaaltype:
Quantitative
- Astitel:
Average price
- Veld:
- Groeperen op:
- Veld:
o_orderpriority
- Legendatitel:
Order priority
- Veld:
- Filter
- Veld:
TPCH orders.o_clerk
- Veld:
SQL-query: voor deze visualisatiebalk is de volgende SQL-query gebruikt om de gegevensset met de naam TPCH orders
te 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.
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
- Kolom gegevensset:
- 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
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
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
- Veld:
- Groeperen op:
- Veld:
o_orderpriority
- Legendatitel:
Order priority
- Veld:
- Filter
- Veld:
TPCH orders.o_clerk
- Veld:
SQL-query: voor deze cirkelvisualisatie is de volgende SQL-query gebruikt om de gegevensset met de naam TPCH orders
te 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.
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
- Veld:
- Kolommen:
- Veld:
l_shipmode
- Veld:
- Cel
- Dataset:
- Veld:
l_quantity
- Transformatie: Som
- Filter
- Veld:
TPCH lineitem.l_supplierkey
- Veld:
SQL-query: voor deze draaitabelvisualisatie is de volgende SQL-query gebruikt om de gegevensset met de naam TPCH lineitem
te 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
Configuratiewaarden: Voor deze puntkaartvisualisatie zijn de volgende waarden ingesteld:
- Gegevensset: botsingen van motorvoertuigen
- Visualisatie: Symboolkaart
- Coördinaten:
- Breedtegraad:
LATITUDE
- Lengtegraad:
LONGITUDE
- Breedtegraad:
- Kleur/groeperen op:
- Veld:
CONTRIBUTING FACTOR
- Veld:
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.
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
- Veld:
- Y-as:
- Veld:
l_extendedprice
- Schaaltype:
Quantitative
- Transformatie:
None
- Astitel:
Price
- Veld:
- Groeperen op:
- Veld:
l_shipmode
- Legendatitel:
Ship mode
- Veld:
- Filter
- Veld:
TPCH lineitem.l_supplierkey
- Veld:
SQL-query: voor deze spreidingsvisualisatie is de volgende SQL-query gebruikt om de gegevensset met de naam TPCH lineitem
te 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.
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
- Weergeven als:
- Veld:
l_discount
- Weergeven als:
Number
- Getalnotatie: %0.00
- Weergeven als:
- Veld:
l_tax
- Weergeven als:
Number
- Getalnotatie: %0.00
- Weergeven als:
- Veld:
l_shipdate
- Veld:
l_shipmode
- Filter
- Veld:
TPCH lineitem.l_supplierkey
- Veld:
SQL-query: voor deze tabelvisualisatie is de volgende SQL-query gebruikt om de gegevensset met de naam TPCH lineitem
te genereren.
SELECT * FROM samples.tpch.lineitem