Перейти до вмісту

Хронологія

Часова шкала — це універсальна візуалізація, яка відображає події чи дії в хронологічному порядку протягом певного часу. Він пропонує всебічне уявлення про історичні чи майбутні події, надаючи розуміння закономірностей, тривалості та взаємозв’язків.

Структура даних часової шкали

Section titled “Структура даних часової шкали”

Щоб представити дані часової шкали, ви можете використовувати такий інтерфейс TimelineData:

type TimelineEventTag = {
name: string;
}
type TimelineEvent = {
summary: string;
date: string;
type: string;
author: string;
tags?: TimelineEventTag[];
description?: string;
}
type TimelineData = {
[date: string]: {
summary?: {
title?: string;
};
events: TimelineEvent[];
};
}
// Node-Link (force-directed-graph, sankey, hierarchical-edge-bundling )
  • ім’я: ім’я тегу, пов’язаного з подією на часовій шкалі.
  • резюме: короткий зміст або назва події.
  • date: Дата, коли сталася подія.
  • type: тип або категорія події.
  • author: Автор або творець події.
  • теги: масив тегів, пов’язаних із подією.
  • description: Детальний опис події.
  • [дата]: ключ дати, що представляє певний діапазон дат.
    • підсумок:
      • title: Підсумкова назва для діапазону дат.
    • події: Масив об’єктів TimelineEvent, пов’язаних із цією датою.
  • Хронологічне розуміння: часові шкали пропонують хронологічне представлення подій, забезпечуючи чітке розуміння послідовності, в якій вони відбувалися.

  • Категоризація подій: Можливість класифікувати події за допомогою тегів дозволяє організовано та ефективно групувати, допомагаючи в аналізі конкретних типів подій.

  • Гнучка візуалізація: часові шкали є гнучкими та можуть адаптуватися до різних типів даних, що робить їх придатними для представлення широкого діапазону подій і дій.

  • Потенційне скупчення: у часових шкалах із високою щільністю подій існує ризик візуального безладу та потенційних труднощів із розрізненням окремих подій.

  • Обмеження для певних типів даних: Хоча шкали часу є універсальними, вони можуть бути не найефективнішими для представлення певних складних зв’язків або структур даних.

  • Суб’єктивність у важливості подій: важливість подій може бути суб’єктивною, а їх відображення на часовій шкалі може не відображати тонкої значущості, яку сприймають люди.

Timeline Example