The Transformation of Kleshas to Wisdoms
This interactive visualization illustrates the Buddhist teaching of transforming five kleshas (mental afflictions) into wisdoms and Buddha families through an animated mandala layout. Users toggle between three modes—Kleshas, Wisdoms, and Families—to see how each affliction maps to its enlightened counterpart, with connecting lines, colored nodes, and information cards. Built with React 19 and D3.js v7, the visualization uses d3 transitions to animate circle radii and label opacity in a circular arrangement, while SVG rendering and CSS gradients create a responsive, immersive interface.
AI-generated descriptionThe Five Buddha Families
An interactive visualization of the Buddhist teaching on transforming afflictions (kleshas) into wisdom and enlightened expression through the Five Buddha Families.
Features
- Interactive Mode Switching: Toggle between Kleshas, Wisdoms, and Buddha Families views
- D3 Visualizations: Animated circular layout showing the five-fold mandala structure
- Information Cards: Detailed descriptions of each family's qualities
- Responsive Design: Works seamlessly on desktop and mobile devices
Teaching
Based on teachings by Yongey Mingyur Rinpoche, this interactive tool illustrates:
- Five Kleshas (Mental Afflictions): Ignorance, Anger, Craving, Pride, Jealousy
- Five Wisdoms: Their enlightened counterparts when recognized
- Five Buddha Families: How these wisdoms manifest as patterns of awakened mind
The core insight: recognition transforms suffering into the path itself.
Tech Stack
- React 19
- D3.js 7
- ES Modules
- Modern CSS with gradients and animations