ローテーションCharts
ローリング チャート を使用して、数値データソースが時間の経過とともにどのように変化するかを視覚化できます。 ローリング チャートは、一定期間にわたるデータソースの開始値と終了値の範囲を表す垂直列、つまり「シャード」で構成されています。 閉じ値が開始値より高いか低い場合、列は特定の色を埋めて、正の変化または負の変化を示します。 各列はまた、期間中に最大値と最小値を表示するためにどちらの方向に拡大することもできます。
チャートの列を連続して観察することで、データのパターンを特定し、情報に基づいた予測を行うことができます。 ローテーション チャートを使用するタイミングについては、「 のユースケース」を参照してください。 すべての縦棒Chartsのタイプについては、 縦棒チャートと横棒チャート を参照してください。
ローリング チャートのエンコード チャンネル
エンコードチャンネル | 説明 | ||
---|---|---|---|
X 軸 | 日付フィールド用の categoryエンコーディング チャンネル。 このチャンネルは、選択したグループに基づいて、X 軸に沿って各時間期間のセグメントを作成します。 デフォルトでは、Atlas Charts では日付データを特定の期間にグループ化するためのビン化が有効になります。 次のビンから選択できます。
特定のビンでは、 Periodic設定を有効にして、データ全体の期間の集計結果を視覚化できます。 詳しくは、「ビン化、ソート、データの制限 」を参照してください。 | ||
Y Axis | 数値データ用のvalueエンコーディング チャンネル。 Charts には次の値が必要です。
これらの値を定義するには、次の手順に従います。
|
ユースケース
時間の経過とともに変化する数値測定値を分析する場合、ローリング チャートは時系列データを可視化するのに役立ちます。 このタイプのチャートは、株式、コモディティ、または通貨などのアセットの価格を追跡するために財務分析で一般的に使用されます。 ただし、特定のニーズに合わせて、さまざまなタイプのデータに対して ローリング チャート を使用できます。
次の例について考えてみます。
取引所は、特定の会社の株価を時間単位で追跡し、トランザクションの決定を行います。
気象会社は、降量、降順、温度を日ごとに追跡し、次の週の予測を予測します。
店舗のオーナーは、特定商品のコストを月別に追跡し、在庫を再確保するのに最適なタイミングを判断します。
カスタマイズオプション
次のカスタマイズ オプションは、ローリング チャートに固有です。 利用可能なすべてのカスタマイズ オプションを確認するには、「 Charts のカスタマイズ 」を参照してください。
シャード手順の色をカスタマイズする
チャート内の正の変化または負の変化に対応する色をカスタマイズできます。
グラフの [ Customize ] タブをクリックします。
Generalセクションで、 Custom Color Paletteを有効にします。
PositiveまたはNegativeの横にあるドロップダウンで、カラー ピッカーを使用して目的の色を選択します。 詳しくは、「ホワイトパレットのカスタマイズ 」を参照してください。
X 軸ラベルの角度の調整
X 軸ラベルの角度は、次のいずれかに調整できます。
オプション | 説明 |
---|---|
Vertical | 270 度の角度で右方向に並べられたラベル。 |
Horizonal | 0 度の角度で中心に配置されたラベル。 |
Diagonal | 315 度の角度で右向きに並べられたラベル。 |
このオプションを設定するには
グラフの [ Customize ] タブをクリックします。
Axesセクションで、 X AxisのLabel Angleを選択します。
例
次のチャートは、Bitcoin の価格を 1 分ごとの変化で可視化します。 このチャートでは、 ticker
という時系列コレクションを使用します。コレクション内の各ドキュメントは、その時点における特定の金融アセットを表します。 各ドキュメントには、アセットのティッカーシンボル、価格、時間に関する情報が含まれています。
Tip
ツールチップで正確なデータ値を表示するには、チャート内の列の本体にカーソルを合わせます。
ticker.time
フィールドで表されるX Axisカテゴリ チャンネルは、数値データを分単位でビン化します。 ticker.price
フィールドで表されるvalueエンコーディング チャネルは、各分ごとの高価格、オープン価格、クローズ価格、低価格を集計して、 チャートに垂直列を作成します。
このチャートには、 フィールドと フィールドの クエリフィルター も使用して、ticker.symbol
ticker.time
記号を持つ結果のみを含め、チャートをBTC-USD
1 時間のデータのサブセットに制限します。
特定の分間、アセットの終了価格が開始価格よりも高い場合、正の変化を示すために列は緑色に変わって表示されます。 終了値が開始値より低い場合、負の変化を示すために列は赤色に変わります。 各列はどちらの方向にも拡大して、各分の最高値と最低価格を表示する場合があります。 チャートの分析に基づいて、アセットを購入、保持、または販売するかどうかの決定が行われる場合があります。