12 links of dependent arising
This interactive visualization presents the 12 links of dependent arising from Buddhist philosophy in a radial circular layout. React manages the application state, while D3.js v7 handles the data-driven visualization. Data loaded from a CSV file drives a circular chart where each link is positioned by intensity-based radius and angular coordinates, with points, connecting lines, and a closed path rendered using line generators and scales. Users can hover for descriptions, click to filter and focus on specific links, and view color-coded categories through an interactive legend.
AI-generated descriptionThe 12 Links of Dependent Arising Visualization
This visualization displays the Buddhist concept of Pratītyasamutpāda (Dependent Arising), showing the 12 links of the cycle of suffering and rebirth in an interactive circular format.
Features
- Interactive circular visualization of the 12 links
- Intensity-based radial layout
- Color-coded categories
- Click on links to filter and focus
- Hover for detailed descriptions
- Responsive design that adapts to different screen sizes
Implementation Details
The visualization is built using React for the UI components and D3.js for the data visualization. It uses a responsive approach with automatic dimension detection to ensure it works well across different devices and screen sizes.