Teachings Viz as layers
This interactive visualization presents Buddha’s teachings as concentric colored circles, with inner layers representing core concepts and outer layers showing derived principles. Clicking a circle or a legend item displays the teaching’s details in a panel below. Built with D3.js v7, the SVG circles use d3 selection and data binding, with opacity adjustments on click to highlight selected layers. The legend is interactive, and the visualization supports responsive layout through CSS media queries.
AI-generated descriptionBuddha's Teachings Visualization
This interactive visualization presents the key teachings of Buddha in concentric layers, like an onion. The inner layers represent the most fundamental teachings, while the outer layers represent more complex or derived concepts.
Layers of Teachings (from inner to outer)
- The Four Noble Truths - The foundation of Buddhist teaching about suffering and liberation
- The Noble Eightfold Path - The way to the end of suffering
- The Five Precepts - Basic ethical guidelines for Buddhist practitioners
- The Three Marks of Existence - Fundamental characteristics of all sentient beings
- The Four Immeasurables - Positive qualities to be cultivated
- Dependent Origination - Understanding the causes and conditions of suffering
How to Use
Click on any layer to learn more about that particular teaching. The information will be displayed in the panel below the visualization. You can also use the legend on the right to select a specific teaching.
Technologies Used
- HTML5
- CSS3
- JavaScript (with D3.js library)