Fork of Fork of Fork of Fork of Escalation to War: A Timeline of Key Events (1953 - 2025)
This circular timeline visualization maps political and military events in the Middle East from 1953 to 2025 onto a ring, with event nodes positioned by date using `d3.scaleTime` and color-coded by category. The view opens with static SVG rendering of the timeline axis, year markers, and event circles, and users can click events to view details or filter by category. Built with D3.js v7, the visualization uses an interactive SVG layout where events are drawn as circles around a circular axis, with tooltips and a details panel that populates on selection.
AI-generated descriptionMiddle East Timeline Visualization
This project provides an interactive visualization of significant political and military events in the Middle East from 1953 to 2025. The visualization presents events in a circular timeline format, allowing users to explore events by category and view detailed information about each event.
Features
- Interactive circular timeline visualization
- Filter events by category
- Event details panel that shows information when an event is clicked
- Responsive design for various screen sizes
- Color-coded event categories
Setup and Installation
- Clone this repository
- No build step is required, simply open the index.html file in a modern web browser
Dependencies
- D3.js v7 (loaded via CDN)
Files and Structure
index.html: Main HTML documentstyles.css: Stylesheet for the applicationindex.js: Entry point that initializes the visualizationdata.js: Contains the timeline event datatimeline.js: Handles rendering and managing the timeline visualizationfilters.js: Manages event category filtering functionalityeventDetails.js: Handles the display of detailed event information
Usage
- Click on events in the timeline to see detailed information
- Use the filter buttons to show events by category
- The visualization automatically adjusts for different screen sizes