複数系列チャートの作成
Atlas Charts は複数系列チャート の作成をサポートしています。これにより、チャートデータをグループまたはシリーズに分割し、スキーマ内の追加のフィールドを比較できます。 複数系列チャートを作成するには、次の 2 つの方法があります。
複数のフィールドを単一の軸にマッピングする。 このメソッドを使用して、スキーマ内の複数の非カテゴリ フィールドを比較または集計します。
チャート ビルダ で シリーズ フィールドを使用します。 個別のアイテム リストに基づいてデータをグループ化する場合は、このメソッドを使用します。
複数のフィールドを 1 つの軸にマッピング
Atlas Charts では、複数の集計フィールドまたはValueフィールドを単一のグラフ プロパティ( X AxisやY Axisなど)にマッピングできます。 これにより、追加されたエンコーディング チャネルに基づいて新しいシリーズを作成し、他のフィールドを比較できます。
フィールドをaggregationまたはvalueエンコーディング チャンネルにドラッグすると、同じタイプの追加のオプションのエンコーディング チャンネルが追加されたばかりのエンコーディング チャンネルの下に表示され、可視化にシリーズを追加できるようになります。 このプロセスは追加するチャンネルごとに繰り返されるため、必要な数のフィールドをチャートにマッピングできます。
例
次のマルチシリーズ列チャートは、2 つの異なるソースからのジャンル別の平均映画評価を示しています。 IMDB と ローテーション テーブル :
チャートのY Axisには、サイトの評価フィールドごとに 1 つずつ、2 つのaggregationエンコーディング チャンネルがあります。 mean集計オプションを選択すると、グラフは$avg演算子を使用してこれら 2 つのフィールドを集計し、同じ列の 2 つのフィールドの平均を比較します。
Tip
可視化で比較される値がスキーマ内の 2 つ以上の個別のフィールドから取得される場合は、複数のフィールド マッピングを使用して複数系列チャートを作成します。
上記の例では、Rotten Document 評価には 1 シリーズと IMDB 評価には 1 シリーズがあります。 これらはスキーマ内の別々のフィールドであるため、データをマッピングするために複数のaggregationエンコーディング チャンネルを追加することがフィールドを比較する場合の最適化です。
Tip
以下も参照してください。
Categoryフィールドを省略すると、選択した集計フィールドに基づいて単一系列のグラフを作成できます。 詳しくは、「複数の集計を含む単一系列チャートの作成 」を参照してください。
セカンダリ Y 軸の使用
複数のAggregationまたはValueフィールドをY axisにマッピングすると、セカンダリの Y 軸に 1 セットの値をプロットできます。
シリーズ フィールド
チャート ビルダーでSeriesフィールドを使用して複数系列のチャートを作成することもできます。 Seriesフィールドはaggregationエンコーディング チャネルと異なり、 ValueまたはAggregationチャネルではなくCategoryエンコーディング チャネルを利用するためです。 Categoryエンコーディング チャンネルを使用してシリーズを作成すると、データ フィールドからの各一意の値が可視化のシリーズになります。
例
次の複数系列縦棒チャートは、事務用品店の注文データを示しており、店舗場所ごとに販売されている最も一般的な商品を示しています。
Seriesエンコーディング チャンネルで
item.name
を使用すると、各ロケーション グループ内のシリーズが各アイテム名に追加されます。
Tip
Seriesフィールドは、個別のアイテム リストに基づいてデータをグループ化する場合に便利です。 このアプローチは、すべての系列の値が単一のフィールドに保存され、個別のカテゴリを確立するために使用される場合に使用する必要があります。
count by value
集計オプション
フィールドを集計チャンネルにドラッグするときに、 count by valueオプションを選択して、フィールドに含まれる値に基づいて複数系列チャートを作成できます。 シリーズは フィールドの一意の値ごとに自動的に作成され、発生回数を表すチャート値です。
グラフには、カテゴリ軸にマップされているフィールドがない場合に限り、追加の集計を使用して複数のcount by valueフィールドを表示できます。
注意
XまたはY軸チャンネルのいずれかのフィールドでcount by value集計が選択されている場合、 Seriesチャンネルは無効になり、そのチャンネルに以前にマップされたフィールドは削除されます。
例
次の複数系列棒グラフでは、 sample_airbnb
データベースを使用しています。 リストを読み取りの数でグループ化することで、各値のリスト総数が表示されます。
また、 count by value集計チャンネルと カテゴリ軸チャンネルを使用して複数系列チャートを作成することもできます。
例
次の複数系列積み上げ縦棒グラフでは、 sample_airbnb
データベースを使用しています。 これには、トルコのすべてのタイプのプロパティの数が表示されます。
address.suburb
フィールドはX axisに入力します。また、積み上げ縦棒グラフはすべての異なるプロパティ タイプとそれぞれの合計数を表します。