次の方法で共有


ダッシュボードの視覚化の種類

この記事では、AI/BI ダッシュボードで使用できる視覚化の種類の概要を説明し、各視覚化の種類の例を作成する方法について説明します。 ダッシュボードを作成する手順については、「ダッシュボードを作成する」を参照してください。

Note

パフォーマンスを最適化するため、グラフはキャンバス上で 10,000 個の要素しかレンダリングできません。 それ以外の場合、視覚化は切り詰められる可能性があります。

領域の視覚化

領域の視覚化は、折れ線グラフと横棒グラフの視覚化を組み合わせて、1 つ以上のグループの数値が 2 番目の変数 (通常は時間) の推移中にどのように変化するかを示します。 これらは、時間の経過に伴うセールスじょうごの変化を示すためによく使用されます。

領域の視覚化の例

構成値: この領域の視覚化の例では、次の値が設定されました。

  • タイトル: Total price and order year by order priority and clerk
  • X 軸:
    • フィールド: o_orderdate
    • スケールの種類: Temporal
    • 変換: Yearly
    • 軸のタイトル: Order year
  • Y 軸:
    • フィールド: o_totalprice
    • 軸のタイトル: Total price
    • スケールの種類: Quantitative
    • 変換: Sum
  • グループ化:
    • フィールド: o_orderpriority
    • 凡例のタイトル: Order priority
  • フィルター処理する
    • フィールド: TPCH orders.o_clerk

SQL クエリ: この領域の視覚化では、次の SQL クエリを使用して TPCH orders という名前のデータ セットを生成しました。

SELECT * FROM samples.tpch.orders

横棒グラフ

棒グラフは、円グラフの視覚化と同様に、時間の経過に伴う、またはカテゴリ全体のメトリクスの変化を表したり、比例性を示したりします。

棒グラフの視覚化の例

構成値: この横棒グラフの視覚化の例では、次の値が設定されました。

  • タイトル: Total price and order month by order priority and clerk
  • X 軸:
    • フィールド: o_orderdate
    • 変換: Monthly
    • スケールの種類: Temporal
    • 軸のタイトル: Order month
  • Y 軸:
    • フィールド: o_totalprice
    • スケールの種類: Quantitative
    • 変換: Sum
    • 軸のタイトル: Total price
  • グループ化:
    • フィールド: o_orderpriority
    • 凡例のタイトル: Order priority
  • フィルター処理する
    • フィールド: TPCH orders.o_clerk

SQL クエリ: この横棒グラフの視覚化では、次の SQL クエリを使用して TPCH orders という名前のデータ セットを生成しました。

SELECT * FROM samples.tpch.orders

複合グラフ

複合グラフは、折れ線グラフと横棒グラフを組み合わせて、時間の経過に伴う変化を比例的に示します。

複合グラフの例

構成値: この複合グラフの視覚化では、次の値が設定されました。

  • X 軸: ps_partkey
    • スケールの種類: Quantitative
  • Y 軸:
    • バー: ps_availqty
    • 集計の種類: SUM
    • ライン: ps_supplycost
    • 集計の種類: AVG
  • Y シリーズによる色:
    • Sum of ps_availqty
    • Average ps_supplycost

SQL クエリ: この複合グラフの視覚化では、次の SQL クエリを使用してデータ セットを生成しました。

SELECT * FROM samples.tpch.partsupp

2 軸複合グラフ

複合グラフを使用すると、2 つの異なる y 軸を表示できます。 複合グラフ ウィジェットを選択した状態で、グラフ構成パネルの Y 軸設定の Kebab メニュー kebab メニューをクリックします。 [2 軸を有効にする] オプションをオンにします。

2 軸複合グラフの例

構成値: この複合グラフの場合、[2 軸を有効にする] オプションがオンになっています。 その他の構成は次のように設定されています。

  • X 軸: tpep_pickup_datetime
    • スケールの種類: Temporal
    • 変換: Weekly
  • Y 軸:
    • 左 Y 軸 (棒): trip_distance
      • 変換: AVG
    • 右 Y 軸 (折れ線): fare_amount
      • 変換: AVG

Y 系列による色:

  • Average trip_distance
    • Average fare_amount

SQL クエリ: 次の SQL クエリを使用してデータ セットを生成しました。

SELECT * FROM samples.nyctaxi.trips

カウンターの視覚化

カウンターでは、1 つの値が目立つように表示され、ターゲット値と比較するオプションが表示されます。 カウンターを使用するには、[値列][ターゲット列] のカウンター視覚エフェクトに表示するデータ行を指定します。

カウンターの例

構成値: このカウンターの視覚化の例では、次の値が設定されました。

  • タイトル: Orders: Target amount vs. actual amount by date
  • 値:
    • フィールド: avg(o_totalprice)
    • 値の行番号: 1
  • ターゲット:
    • フィールド: avg(o_totalprice)
    • 値の行番号: 2
  • フィルター処理する
    • フィールド: TPCH orders.o_orderdate

SQL クエリ: このカウンターの視覚化では、次の SQL クエリを使用して TPCH orders_target という名前のデータ セットを生成しました。

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

折れ線グラフの視覚化

折れ線グラフの視覚化は、時間の経過に伴う 1 つ以上のメトリックの変化を示します。

折れ線グラフの視覚化の例

構成値: この折れ線グラフの視覚化の例では、次の値が設定されました。

  • タイトル: Average price and order year by order priority and clerk
  • X 軸:
    • フィールド: o_orderdate
    • 変換: Yearly
    • スケールの種類: Temporal
    • 軸のタイトル: Order year
  • Y 軸:
    • フィールド: o_totalprice
    • 変換: Average
    • スケールの種類: Quantitative
    • 軸のタイトル: Average price
  • グループ化:
    • フィールド: o_orderpriority
    • 凡例のタイトル: Order priority
  • フィルター処理する
    • フィールド: TPCH orders.o_clerk

SQL クエリ: この横棒グラフの視覚化では、次の SQL クエリを使用して TPCH orders という名前のデータ セットを生成しました。

SELECT * FROM samples.tpch.orders

ヒートマップ グラフ

ヒートマップ グラフでは、横棒グラフ、積み重ねグラフ、バブル グラフの特徴を組み合わせて、色を使用して数値データを視覚化できます。 ヒートマップの一般的なカラー パレットには、オレンジや赤などの暖色を使用して最高値が示され、青や紫などの寒色を使用して最低値が示されます。

たとえば、次のヒートマップは、各日付のタクシー乗車で最も多く利用される距離を視覚化し、曜日、距離、合計料金に基づいて、結果をグループ化します。

ヒートマップの例

構成値: このヒートマップ グラフの視覚化では、次の値が設定されました。

  • X 列 (データセット列): o_orderpriority
  • Y 列 (データセット列): o_orderstatus
  • カラー列:
    • データセット列: o_totalprice
    • 集計の種類: Average
  • X 軸名 (既定値をオーバーライド): Order priority
  • Y 軸名 (既定値をオーバーライド): Order status
  • 配色 (既定値をオーバーライド): YIGnBu

SQL クエリ: このヒートマップ グラフの視覚化では、次の SQL クエリを使用してデータ セットを生成しました。

SELECT * FROM samples.tpch.orders

ヒストグラム グラフ

ヒストグラムは、データセット内で特定の値が発生する頻度をプロットします。 ヒストグラムは、データセットに少数の範囲の周りにクラスター化された値があるのか、それともより分散している値があるのかを理解するのに役立ちます。ヒストグラムは、個別の棒の数 (ビンとも呼ばれます) を制御する棒グラフとして表示されます。

ヒストグラム グラフの例

構成値: このヒストグラム グラフの視覚化では、次の値が設定されました。

  • X 列 (データセット列): o_totalprice
  • ビン数: 20
  • X 軸名 (既定値をオーバーライド): Total price

構成オプション: ヒストグラム グラフの構成オプションについては、「ヒストグラム グラフ構成オプション」を参照してください。

SQL クエリ: このヒストグラム グラフの視覚化では、次の SQL クエリを使用してデータ セットを生成しました。

select * from samples.tpch.orders

円グラフの視覚化

円グラフの視覚化は、メトリック間の比例性を示します。 これは、時系列データを伝えるためのものでは "ありません"。

円グラフの視覚化の例

構成値: この円グラフの視覚化の例では、次の値が設定されました。

  • タイトル: Total price by order priority and clerk
  • 角度:
    • フィールド: o_totalprice
    • 変換: Sum
    • 軸のタイトル: Total price
  • グループ化:
    • フィールド: o_orderpriority
    • 凡例のタイトル: Order priority
  • フィルター処理する
    • フィールド: TPCH orders.o_clerk

SQL クエリ: この円グラフの視覚化では、次の SQL クエリを使用して TPCH orders という名前のデータ セットを生成しました。

SELECT * FROM samples.tpch.orders

ピボットの視覚化

ピボットの視覚化では、クエリ結果のレコードが、表形式の表示に集計されます。 これは、SQL の PIVOT または GROUP BY ステートメントに似ています。 ピボットの視覚化は、ドラッグ アンド ドロップ フィールドで設定します。

Note

パフォーマンス上の理由で、ピボット テーブルは 100 列 x 100 行のレンダリングのみサポートします。

ピボットの例

構成値: このピボットの視覚化の例では、次の値が設定されました。

  • タイトル: Line item quantity by return flag and ship mode by supplier
  • 行:
    • フィールド: l_returnflag
  • 列:
    • フィールド: l_shipmode
  • Cell (セル)
    • データセット:
    • フィールド: l_quantity
    • 変換: SUM
  • フィルター処理する
    • フィールド: TPCH lineitem.l_supplierkey

SQL クエリ: このピボットの視覚化では、次の SQL クエリを使用して TPCH lineitem という名前のデータ セットを生成しました。

SELECT * FROM samples.tpch.lineitem

散布図の視覚化

散布図の視覚化は、2 つの数値変数間の関係を示すために一般的に使用されます。 さらに、3 つ目の次元を色でエンコードして、数値変数がグループ間でどのように異なるかを示すことができます。

散布図の例

構成値: この散布図の視覚化の例では、次の値が設定されました。

  • タイトル: Total price and quantity by ship mode and supplier
  • X 軸:
    • フィールド: l_quantity
    • 軸のタイトル: Quantity
    • スケールの種類: Quantitative
    • 変換: None
  • Y 軸:
    • フィールド: l_extendedprice
    • スケールの種類: Quantitative
    • 変換: None
    • 軸のタイトル: Price
  • グループ化:
    • フィールド: l_shipmode
    • 凡例のタイトル: Ship mode
  • フィルター処理する
    • フィールド: TPCH lineitem.l_supplierkey

SQL クエリ: この散布図の視覚化では、次の SQL クエリを使用して TPCH lineitem という名前のデータ セットを生成しました。

SELECT * FROM samples.tpch.lineitem

テーブルの視覚化

テーブルの視覚化では、標準テーブルのデータが表示されますが、データの並べ替え、非表示、書式設定を手動で行えます。

テーブルの例

構成値: このテーブルの視覚化の例では、次の値が設定されました。

  • タイトル: Line item summary by supplier
  • 列:
    • 表示行番号: 有効
    • フィールド: l_orderkey
    • フィールド: l_extendedprice
      • 表示名: Number
      • 数値書式: $0.00
    • フィールド: l_discount
      • 表示名: Number
      • 数値書式: %0.00
    • フィールド: l_tax
      • 表示名: Number
      • 数値書式: %0.00
    • フィールド: l_shipdate
    • フィールド: l_shipmode
  • フィルター処理する
    • フィールド: TPCH lineitem.l_supplierkey

SQL クエリ: このテーブルの視覚化では、次の SQL クエリを使用して TPCH lineitem という名前のデータ セットを生成しました。

SELECT * FROM samples.tpch.lineitem