AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Docs Menu

データのビン化、ソート、制限

チャート内のデータをビン化、ソート、制限することで、データの重要な要素を強調表示できます。

Atlas Chartsは、データのビン化日付、数値、およびstringフィールドをサポートします。 ビン化により、連続データはビンと呼ばれる個別のグループに分割されます。各ビンには元の値の連続したサブセットが含まれます。 たとえば、ユーザーを出た10年ごとにビン化したり、タイムスタンプ付きの暦上のイベントを開始日の月別にグループ化したりできます。

例

連続データと個別データ

連続データは、連続した範囲にわたる任意の値を占有することができます。 連続データの例には、高さ、温度、人が失われた時刻などがあります。

あるいは、個別のデータとは、分類に分類された特定の値のみを持つデータです。 個別のデータの例には、目の色やクラスの生徒数などがあります。

日付を処理する場合、このデータは多くの場合連続した形式になります。 このデータを特定の時間単位で分割すると、追加の傾向やパターンを特定できWindows 。 Atlas Charts は日付に対して次のビンをサポートしています。

  • 年

  • 月

  • 年内の週

  • 日付

  • Day of Week

  • 時間

  • 分

  • 秒

日付にビン化を使用するには、次のようにします。

  1. 日付フィールド(チャートビルダのFieldsセクションの暦アイコンによって識別される)をcategoryエンコーディング チャンネルにドラッグします。

    デフォルトでは、ビン化は有効になっており、 Binning Onトグルで示されています。

  2. ドロップダウンを使用して、日付のビン化サイズを選択します。

  1. 必要に応じてPeriodic設定を切り替えます。

    • 有効にすると、Atlas Charts は次に高い期間を基準とするビン化を作成し、各ビン化を繰り返してデータ フィールドにまたがる時間枠をカバーします。

    • 無効にすると、Charts が作成するビン化は繰り返されません。

    例

    5 年間にわたるデータを含む日付フィールドと、 Monthのビン化を検討します。 Periodicが無効になっている場合、Charts はデータセット内の 60 か月を可視化に追加します。

    あるいは、 Periodicが有効になっている場合、Charts は 12 暦月のみをプロットし、各暦月からの集計結果の合計を可視化します。

    注意

    • Day of the Weekのビン化サイズを選択すると、 Periodic設定は常に有効になります。

    • バイナリ サイズとしてYearを選択すると、 Periodic設定は常に無効になります。これは、年が Charts で使用可能な最大の期間であるためです。

ビン化を無効にするには、 Binning設定をオフに切り替えます。 この場合、 フィールドの各日付は、グループ化は実行されずに可視化に追加されます。

例

次のチャートは、事務用品店の履歴販売データを表示しています。 すべての売上はsupplySalesコレクション内のドキュメントによって表されます。 コレクション内の各ドキュメントには、 salesDateとしての販売日と、 items配列としての販売に含まれるアイテムのリストが含まれています。

saleDateフィールドには継続的なタイムスタンプ データが含まれます。フィールドは、 設定が有効になっているDate of the Month Periodicによってビン化されています。つまり、データが存在する数年にわたって、Atlas Chartsmean は毎月の個々の日付の売上の 値をプロットします。

Charts のビン化の例
クリックして拡大します

ビン化された日付データを使用する場合、一定期間にわたるデータを比較するオプションがあります。 値の累積合計または変化を表示できます。

期間の比較 機能を使用するには、チャートに次のものが必要です。

条件が満たされている場合、集計カードにはCompare Periodsというラベルの付いた切り替えスイッチが含まれます。 をオンに切り替えると、 Cumulative TotalとChange in Valueのオプションを含むドロップダウン メニューが表示されます。

Cumulative Totalチャートでは、連続する各データ ポイントは、先行する時系列データ ポイントに追加された各データ ポイントを加算することによって計算されます。 累積合計の初期値として機能するベースライン値を指定することもできます。 デフォルトのベースライン値は0です。

Change in Valueチャートでは、連続する各データ ポイントがその前の時系列データ ポイントとの差を示します。 比較する前の期間がないため、チャートの最初のデータ ポイントは常に空白になります。

次のタイプのチャートは、期間比較機能を使用できます。

注意

累積データ オプションは複数系列チャートでは使用できません。

例

次の縦棒チャートでは、事務用品店の年間売上を 5 年間の累計として可視化しています。 コレクション内の各ドキュメントには、販売日がsalesDateと、販売に含まれる商品の数を含むquantityフィールドが含まれています。

saleDateフィールドは年ごとにビン化されています。 itemsフィールドは、各アイテムがSUM集計操作で累積合計に追加されるquantityフィールドを持つ配列です。

Charts 累積合計の例
クリックして拡大します

ビン化が有効になっている場合、Charts には、チャートが表示する最小データ範囲と最大データ範囲内の空のビンのエントリが表示されます。

注意

例外

Charts では、チャート上の一意なバイナリが 5000 を超える場合、空のバイナリは表示されません。

Charts が空のビンに使用する値は、選択した集計関数によって異なります。

集計関数
推論値

count or distinct

0

他のすべての関数

null

Charts では、チャートタイプに基づいて、 null値を持つビン化されたファイルが異なる方法で表示されます。

チャートの種類
Charts でのnullビン化の表示方法

高さが0のバーです。 Charts では、有効であっても、 nullビンのデータ ラベルは表示されません。

線形補間。 nullビンにはデータマークはありません。 Charts では、有効であっても、 nullビンのデータ ラベルは表示されません。

チャートビルダ のSort Byドロップダウンを使用して、次のいずれかでチャートデータをソートします。

複数系列グラフを、特定の系列でソートせずにValueで通常ソートすると、Atlas Charts は系列内のすべての値の合計に基づいてデータをソートします。

昇順または降順の並べ替え順序を切り替えるには、 Sort Byドロップダウンの右側にあるa-zボタンをクリックします。

デフォルトでは、Charts はValueに基づいてデータを降順でソートします。

系列ごとに異なるフィールドを使用して複数系列チャートを作成する場合、特定の系列フィールドでチャートをソートすることができます。

例

次のチャートは、「サンプル データ: 映画 」のデータソースを使用して、各ジャンルの映画のfreshとrottenのローテーション メソッドの平均評価を比較します。

このグラフは、平均fresh値の降順でソートされています。

新しい評価で降順に並べ替えられたチャート
クリックして拡大します

このグラフは、平均rotten値の昇順でソートされています。

ローテーション評価の昇順でソートされたチャート
クリックして拡大します

Categoryエンコーディング チャンネルに制限を適用して、可視化に指定された数のカテゴリのみを含めることができます。含まれるカテゴリは、指定されたソート順に基づいて最初に一致するカテゴリです。カテゴリが多すぎると、意味のあるチャートを作成するのが困難になる場合、データを制限すると便利です。

データを制限する場合は、制限によって省略されたカテゴリの値を組み合わせた「すべてのその他」という新しいカテゴリを追加するために、 Show "All Others"を有効にすることができます。

例

次のチャートは、特定の国の映画の平均 IMDb 評価を示しています。

国別の映画評価
クリックして拡大します

データセットには多くの国の映画が含まれていますが、どの国が最も評価の高い映画を認証しているかを確認するのが最も重要です。 これを実現するには、映画の平均評価が 10 番目に高い国のみを表示するという制限を適用します。

Limit ResultsトグルをOnに切り替え、 Show入力はデフォルト値の 10 のままにします。

Show "All Others"をオンにして、上位 10 地域がない国の映画の平均評価を表す 11 番目の列を作成します。

チャートがはるかに理解しやすくなり、最高評価の映画がある国が明確に表示されるようになりました。

映画の評価は国ごとに限定されます
クリックして拡大します
このページを評価