Typy wizualizacji pulpitu nawigacyjnego

W tym artykule opisano typy wizualizacji dostępnych do użycia na pulpitach nawigacyjnych i pokazano, jak utworzyć przykład każdego typu wizualizacji. Aby uzyskać instrukcje dotyczące tworzenia pulpitu nawigacyjnego, zobacz Samouczek: tworzenie pulpitu nawigacyjnego.

Uwaga

Aby zoptymalizować wydajność, wykresy mogą renderować tylko 10 tys. elementów na kanwie. W przeciwnym razie wizualizacje mogą być obcięte.

Wizualizacja obszaru

Wizualizacje warstwowe łączą wizualizacje linii i słupków, aby pokazać, jak co najmniej jedna wartość liczbowa grupy zmienia się w czasie progresji drugiej zmiennej. Są one często używane do pokazywania zmian lejka sprzedaży w czasie.

Przykład wizualizacji obszaru

Wartości konfiguracji: w tym przykładzie wizualizacji obszaru ustawiono następujące wartości:

  • Tytuł: Total price and order year by order priority and clerk
  • Osi:
    • Pole: o_orderdate
    • Typ skalowania: Temporal
    • Przekształcić: Yearly
    • Tytuł osi: Order year
  • Osi y:
    • Pole: o_totalprice
    • Tytuł osi: Total price
    • Typ skalowania: Quantitative
    • Przekształcić: Sum
  • Grupuj według:
    • Pole: o_orderpriority
    • Tytuł legendy: Order priority
  • Filtruj
    • Pole: TPCH orders.o_clerk

Zapytanie SQL: w przypadku tej wizualizacji obszaru użyto następującego zapytania SQL do wygenerowania zestawu danych o nazwie TPCH orders.

SELECT * FROM samples.tpch.orders

Wykres słupkowy

Wykresy słupkowe reprezentują zmianę metryk w czasie lub w różnych kategoriach i pokazują proporcjonalność, podobnie jak wizualizacja kołowa.

Przykład wizualizacji paska

Wartości konfiguracji: dla tego przykładu wizualizacji paska ustawiono następujące wartości:

  • Tytuł: Total price and order month by order priority and clerk
  • Osi:
    • Pole: o_orderdate
    • Przekształcić: Monthly
    • Typ skalowania: Temporal
    • Tytuł osi: Order month
  • Osi y:
    • Pole: o_totalprice
    • Typ skalowania: Quantitative
    • Przekształcić: Sum
    • Tytuł osi: Total price
  • Grupuj według:
    • Pole: o_orderpriority
    • Tytuł legendy: Order priority
  • Filtruj
    • Pole: TPCH orders.o_clerk

Zapytanie SQL: w przypadku tej wizualizacji paska użyto następującego zapytania SQL do wygenerowania zestawu danych o nazwie TPCH orders.

SELECT * FROM samples.tpch.orders

Wykres kombi

Wykresy kombi łączą wykresy liniowe i słupkowe, aby przedstawić zmiany w czasie z proporcjonalnością.

Uwaga

Wykresy kombi obsługują agregacje zaplecza, zapewniając obsługę zapytań zwracających ponad 64 000 wierszy danych bez obcinania zestawu wyników.

Przykład wykresu kombi

Wartości konfiguracji: dla tej wizualizacji wykresu kombi ustawiono następujące wartości:

  • Osi: ps_partkey
    • Typ skalowania: Quantitative
  • Osi y:
    • Bar: ps_availqty
    • Typ agregacji: SUM
    • Linii: ps_supplycost
    • Typ agregacji: AVG
  • Kolor według serii Y:
    • Sum of ps_availqty
    • Average ps_supplycost

Zapytanie SQL: w przypadku tej wizualizacji wykresu kombi następujące zapytanie SQL zostało użyte do wygenerowania zestawu danych.

SELECT * FROM samples.tpch.partsupp

Wykres kombi z podwójną osią

Możesz użyć wykresów kombi, aby wyświetlić dwie różne osie y. Po wybraniu Menu Kebab widżetu wykresu kombi kliknij menu kebab w ustawieniach osi Y w panelu konfiguracji wykresu. Włącz opcję Włącz podwójną .

Przykład wykresu kombi z podwójną osią

Wartości konfiguracji: dla tego wykresu kombi jest włączona opcja Włącz podwójną oś . Pozostałe konfiguracje są ustawiane w następujący sposób:

  • Osi: tpep_pickup_datetime
    • Typ skalowania: Temporal
    • Przekształcić: Weekly
  • Osi y:
    • Lewa oś Y (Słupek): trip_distance
      • Przekształcić: AVG
    • Prawa oś Y (linia): fare_amount
      • Przekształcić: AVG

Kolor według serii Y:

  • Average trip_distance
    • Average fare_amount

Zapytanie SQL: następujące zapytanie SQL zostało użyte do wygenerowania zestawu danych:

SELECT * FROM samples.nyctaxi.trips

Wizualizacja licznika

Liczniki wyświetlają pojedynczą wartość z opcją porównywania ich z wartością docelową. Aby użyć liczników, określ wiersz danych do wyświetlenia na wizualizacji licznika kolumny wartości i kolumny docelowej.

Przykład licznika

Wartości konfiguracji: dla tego przykładu wizualizacji licznika ustawiono następujące wartości:

  • Tytuł: Orders: Target amount vs. actual amount by date
  • Wartość:
    • Pole: avg(o_totalprice)
    • Numer wiersza wartości: 1
  • Docelowego:
    • Pole: avg(o_totalprice)
    • Numer wiersza wartości: 2
  • Filtruj
    • Pole: TPCH orders.o_orderdate

Zapytanie SQL: w przypadku tej wizualizacji licznika użyto następującego zapytania SQL do wygenerowania zestawu danych o nazwie TPCH orders_target.

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

Wizualizacja linii

Wizualizacje liniowe przedstawiają zmianę w co najmniej jednej metryce w czasie.

Przykład wizualizacji liniowej

Wartości konfiguracji: w tym przykładzie wizualizacji wiersza ustawiono następujące wartości:

  • Tytuł: Average price and order year by order priority and clerk
  • Osi:
    • Pole: o_orderdate
    • Przekształcić: Yearly
    • Typ skalowania: Temporal
    • Tytuł osi: Order year
  • Osi y:
    • Pole: o_totalprice
    • Przekształcić: Average
    • Typ skalowania: Quantitative
    • Tytuł osi: Average price
  • Grupuj według:
    • Pole: o_orderpriority
    • Tytuł legendy: Order priority
  • Filtruj
    • Pole: TPCH orders.o_clerk

Zapytanie SQL: w przypadku tej wizualizacji paska użyto następującego zapytania SQL do wygenerowania zestawu danych o nazwie TPCH orders.

SELECT * FROM samples.tpch.orders

Wykres mapy cieplnej

Wykresy cieplne łączą funkcje wykresów słupkowych, stosów i wykresów bąbelkowych, które umożliwiają wizualizowanie danych liczbowych przy użyciu kolorów. Wspólna paleta kolorów mapy cieplnej pokazuje najwyższe wartości przy użyciu cieplejszych kolorów, takich jak pomarańczowy lub czerwony, a najniższe wartości przy użyciu chłodniejszych kolorów, takich jak niebieski lub fioletowy.

Na przykład poniższa mapa cieplna wizualizuje najczęściej występujące odległości przejazdów taksówką każdego dnia i grupuje wyniki według dnia tygodnia, odległości i całkowitej taryfy.

Uwaga

Wykresy mapy cieplnej obsługują agregacje zaplecza, zapewniając obsługę zapytań zwracających ponad 64 000 wierszy danych bez obcinania zestawu wyników.

Przykład mapy cieplnej

Wartości konfiguracji: dla tej wizualizacji wykresu mapy cieplnej ustawiono następujące wartości:

  • Kolumna X (kolumna zestawu danych): o_orderpriority
  • Kolumny Y (kolumna zestawu danych): o_orderstatus
  • Kolumna koloru:
    • Kolumna zestawu danych: o_totalprice
    • Typ agregacji: Average
  • Nazwa osi X (zastąpij wartość domyślną): Order priority
  • Nazwa osi Y (zastępowanie wartości domyślnej): Order status
  • Schemat kolorów (przesłaniaj wartość domyślną): YIGnBu

Zapytanie SQL: w przypadku tej wizualizacji wykresu mapy cieplnej do wygenerowania zestawu danych użyto następującego zapytania SQL.

SELECT * FROM samples.tpch.orders

Wykres histogramu

Histogram kreśli częstotliwość występowania danej wartości w zestawie danych. Histogram pomaga zrozumieć, czy zestaw danych zawiera wartości, które są grupowane wokół niewielkiej liczby zakresów, czy są bardziej rozłożone. Histogram jest wyświetlany jako wykres słupkowy, w którym kontrolujesz liczbę odrębnych słupków (nazywanych również pojemnikami).

Uwaga

Wykresy histogramu obsługują agregacje zaplecza, zapewniając obsługę zapytań zwracających ponad 64 000 wierszy danych bez obcinania zestawu wyników.

Przykład wykresu histogramu

Wartości konfiguracji: dla tej wizualizacji wykresu histogramu ustawiono następujące wartości:

  • Kolumna X (kolumna zestawu danych): o_totalprice
  • Liczba pojemników: 20
  • Nazwa osi X (zastąpij wartość domyślną): Total price

Opcje konfiguracji: Aby uzyskać opcje konfiguracji wykresu histogramu, zobacz opcje konfiguracji wykresu histogramu.

Zapytanie SQL: na potrzeby tej wizualizacji wykresu histogramu do wygenerowania zestawu danych użyto następującego zapytania SQL.

select * from samples.tpch.orders

Wizualizacja kołowa

Wizualizacje kołowe pokazują proporcjonalność między metrykami. Nieone przeznaczone do przekazywania danych szeregów czasowych.

Przykład wizualizacji kołowej

Wartości konfiguracji: dla tego przykładu wizualizacji kołowej ustawiono następujące wartości:

  • Tytuł: Total price by order priority and clerk
  • Kąt:
    • Pole: o_totalprice
    • Przekształcić: Sum
    • Tytuł osi: Total price
  • Grupuj według:
    • Pole: o_orderpriority
    • Tytuł legendy: Order priority
  • Filtruj
    • Pole: TPCH orders.o_clerk

Zapytanie SQL: w przypadku tej wizualizacji kołowej użyto następującego zapytania SQL do wygenerowania zestawu danych o nazwie TPCH orders.

SELECT * FROM samples.tpch.orders

Wizualizacja przestawna

Wizualizacja przestawna agreguje rekordy z wyniku zapytania do wyświetlania tabelarycznego. Jest on podobny do PIVOT instrukcji lub GROUP BY w języku SQL. Wizualizację przestawną można skonfigurować przy użyciu pól przeciągania i upuszczania.

Uwaga

Ze względu na wydajność tabele przestawne obsługują renderowanie tylko 100 kolumn x 100 wierszy.

Przykład tabeli przestawnej

Wartości konfiguracji: w tym przykładzie wizualizacji przestawnej ustawiono następujące wartości:

  • Tytuł: Line item quantity by return flag and ship mode by supplier
  • Wierszy:
    • Pole: l_returnflag
  • Kolumny:
    • Pole: l_shipmode
  • Komórki
    • Zestaw danych:
    • Pole: l_quantity
    • Przekształcanie: Suma
  • Filtruj
    • Pole: TPCH lineitem.l_supplierkey

Zapytanie SQL: w przypadku tej wizualizacji przestawnej użyto następującego zapytania SQL do wygenerowania zestawu danych o nazwie TPCH lineitem.

SELECT * FROM samples.tpch.lineitem

Wizualizacja punktowa

Wizualizacje punktowe są często używane do pokazywania relacji między dwiema zmiennymi liczbowymi. Możesz zakodować trzeci wymiar z kolorem, aby pokazać, jak zmienne liczbowe różnią się między grupami.

Przykład punktowy

Wartości konfiguracji: dla tego przykładu wizualizacji punktowej ustawiono następujące wartości:

  • Tytuł: Total price and quantity by ship mode and supplier
  • Osi:
    • Pole: l_quantity
    • Tytuł osi: Quantity
    • Typ skalowania: Quantitative
    • Przekształcić: None
  • Osi y:
    • Pole: l_extendedprice
    • Typ skalowania: Quantitative
    • Przekształcić: None
    • Tytuł osi: Price
  • Grupuj według:
    • Pole: l_shipmode
    • Tytuł legendy: Ship mode
  • Filtruj
    • Pole: TPCH lineitem.l_supplierkey

Zapytanie SQL: w przypadku tej wizualizacji punktowej użyto następującego zapytania SQL do wygenerowania zestawu danych o nazwie TPCH lineitem.

SELECT * FROM samples.tpch.lineitem

Wizualizacja tabeli

Wizualizacja tabeli przedstawia dane w standardowej tabeli, ale umożliwia ręczne zmienianie kolejności, ukrywanie i formatowanie danych.

Przykład tabeli

Wartości konfiguracji: w tym przykładzie wizualizacji tabeli ustawiono następujące wartości:

  • Tytuł: Line item summary by supplier
  • Kolumny:
    • Wyświetl numer wiersza: włączony
    • Pole: l_orderkey
    • Pole: l_extendedprice
      • Wyświetl jako: Number
      • Format liczb: $0.00
    • Pole: l_discount
      • Wyświetl jako: Number
      • Format liczb: %0.00
    • Pole: l_tax
      • Wyświetl jako: Number
      • Format liczb: %0.00
    • Pole: l_shipdate
    • Pole: l_shipmode
  • Filtruj
    • Pole: TPCH lineitem.l_supplierkey

Zapytanie SQL: w przypadku tej wizualizacji tabeli użyto następującego zapytania SQL do wygenerowania zestawu danych o nazwie TPCH lineitem.

SELECT * FROM samples.tpch.lineitem