コンテンツにスキップ

カレンダー

カレンダー ビジュアライゼーションは、データセット内の時間的な関係についての洞察を提供するように設計された独自の表現です。これは、時間の経過に伴うイベント、出来事、エンティティを視覚化するための独特のアプローチを提供します。

カレンダーを表すには、次の CalendarData インターフェイスを使用できます。

type CalendarType = with_optional_properties & {
date: string;
value: number;
category: string;
}
type CalendarData = {
calendar: CalendarType[];
}
  • 日付: 特定の年の固有の日付。
  • 値: その日付がイベントにとってどれほど大きな影響を与えたか。
  • category: 日付を特定のイベントに分類します。
  • 関係の視覚化: カレンダーの視覚化は、一時的な関係を探索する直感的でユーザーフレンドリーな方法を提供し、ユーザーが長期にわたるパターンを簡単に理解できるようにします。

  • コンパクトな表現: カレンダーはイベントをコンパクトな形式で表示することでスペースを最適化し、ユーザーは膨大な量の時間データを煩雑なビジュアルで表示することなく表示できます。

  • 複数年: イベントが複数年のタイムスパンで発生する場合、より多くのカレンダー ビジュアライゼーションが表示されます。

  • 密なグラフによる複雑さ: カレンダーはコンパクトな性質のため、各イベントの詳細を説明するためのスペースが限られている場合があります。広範な情報が必要なシナリオでは、追加の対話や補足的なビューが必要になる場合があります。

  • 高密度のイベントのオーバーラップには理想的ではありません: 複数のイベントが時間的に密接にオーバーラップする場合、ビジュアライゼーションは明瞭さを維持し、オーバーラップに関連した視覚的な乱雑さを防ぐという課題に直面する可能性があります。

Calendar Example