| name | chart-visualizer |
| description | Generate visual representations of BaZi charts including Four Pillars display, elemental radar charts, luck cycle timelines, and comprehensive report graphics. |
Chart Visualizer
This skill creates beautiful, informative visual representations of BaZi analysis. It transforms complex astrological data into clear, engaging charts and diagrams that enhance understanding and retention.
When to Use This Skill
- After BaZi calculation: Create visual chart display
- Consultation reports: Professional presentation
- Client sharing: Exportable graphics for users
- Educational purposes: Teaching BaZi concepts
- Social sharing: Shareable fortune insights (with permission)
What This Skill Does
- Four Pillars Display: Creates traditional Four Pillars chart with stems/branches
- Elements Radar Chart: Visualizes Five Elements balance distribution
- Luck Cycle Timeline: Shows 10-year cycles across lifespan
- Relationship Diagram: Illustrates element generating/controlling relationships
- Annual Forecast Calendar: Visualizes yearly influences
- Comprehensive Report: Combines all visualizations into cohesive document
Visualization Types
1. Four Pillars Chart (ๅๆฑๅพ)
Traditional vertical display with:
- Heavenly Stems (ๅคฉๅนฒ) on top
- Earthly Branches (ๅฐๆฏ) on bottom
- Element colors
- Hidden Stems notation
- Day Master highlight
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๅ
ซๅญๅฝ็ (BaZi Chart) โ
โ โ
โ Year Month Day Hour โ
โ ๅนดๆฑ ๆๆฑ ๆฅๆฑ ๆถๆฑ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ ๅทฑ ไธ ็ฒโ
็ธ โ
โ Earth Fire Wood Water โ
โ ๅ ็ซ ๆจ ๆฐด โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ ๅทณ ไธ ๅญ ้
โ
โ Fire Earth Water Metal โ
โ ็ซ ๅ ๆฐด ้ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
Day Master (ๆฅไธป): ็ฒๆจ Yang Wood
2. Five Elements Radar Chart (ไบ่ก้ท่พพๅพ)
Pentagon showing elemental balance:
Wood (ๆจ)
โ
/|\
/ | \
/ | \
/ | \
Water ----โ
---- Fire
(ๆฐด) | (็ซ)
\ | /
\ | /
\ | /
\|/
Metal--โ
--Earth
(้) (ๅ)
Distribution:
ๆจ Wood: 20%
็ซ Fire: 25%
ๅ Earth: 15%
้ Metal: 30%
ๆฐด Water: 10%
3. Luck Cycle Timeline (ๅคง่ฟๆถ้ด็บฟ)
Horizontal timeline showing 10-year cycles:
Age: 3 13 23 33 43 53 63
โ โ โ โ โ โ โ
Cycle: ๆๅฏ
ๅทฑๅฏ ๅบ่พฐ ่พๅทณ ๅฃฌๅ ็ธๆช ็ฒ็ณ
โWood+ โWood++ โEarth+ โFire++ โFire+++โEarth++โMetal+โ
โ โ โ โ โโฒ โ โ
โโโโโโโโโดโโโโโโโโดโโโโโโโโดโโโโโโโโดโโโโโโโโดโโโโโโโโ
Current: 2026
Fire Cycle (High Energy)
Legend:
+ : Moderate influence
++ : Strong influence
+++: Peak influence
4. Element Relationship Diagram (ไบ่กๅ
ณ็ณปๅพ)
Shows generating and controlling cycles:
Fire ๐ฅ
โ
็|
|
Wood ๐ณ โโโโโ Earth โฐ๏ธ
โ โ
็| ็|
| |
Water ๐ง โโโโโ Metal โก
็
Legend:
โ : ็ธ็ (Generates)
โคฌ : ็ธๅ
(Controls) - shown with dashed lines
5. Annual Forecast Wheel (ๆตๅนด่ฝฎ็)
Current year influences:
2026 - Year of ไธๅ
Fire Horse Year
โโโโโโโโโโโโโโโโโโโโโโโ
โ Spring | Summer โ
โ ๆจๆบ | ็ซๆบ โ
โโโโโโโโโโโโโผโโโโโโโโโโค
โ Winter | Autumn โ
โ ๆฐดๆบ | ้ๆบ โ
โโโโโโโโโโโโโดโโโโโโโโโโ
Favorable Months: Feb, May, Nov
Challenging Months: Aug (excessive Fire)
Opportunities: March-June (growth period)
Output Formats
1. Text-Based (ASCII Art)
For terminal display and plain text documents:
- Unicode box drawing characters
- ASCII art representations
- Text-based charts and tables
- Emoji for visual interest
2. Markdown (for Web)
For web display and documentation:
- Mermaid diagrams
- HTML tables
- Markdown formatting
- Embedded emoji and symbols
3. SVG/PNG (Exportable Graphics)
For professional reports:
- Vector graphics (scalable)
- Traditional colors (ไบ่ก่ฒ)
- Printable quality
- Shareable images
4. PDF Report
Comprehensive document:
- Cover page with name/date
- All visualizations integrated
- Narrative text + graphics
- Professional layout
Design System: "Neo-Zen"
Color Palette
Element Colors (Traditional):
- ๐ณ Wood:
#2D5016 (forest green)
- ๐ฅ Fire:
#E63946 (cinnabar red)
- โฐ๏ธ Earth:
#D4A574 (earthy gold)
- โก Metal:
#C0C0C0 (silver)
- ๐ง Water:
#1B263B (deep blue)
Background:
- Primary:
#FAFAFA (light mode), #0F0F0F (dark mode)
- Card:
#FFFFFF (light), #1A1A1A (dark)
Accent:
- Highlight:
#E63946 (red)
- Success:
#06D6A0 (jade green)
- Warning:
#FFB703 (gold)
Typography
Chinese Characters: Noto Serif SC (traditional feel)
English Text: Inter (modern readability)
Data/Numbers: JetBrains Mono (technical precision)
Visual Elements
- Borders: 1-2px solid, element colors
- Shadows: Subtle, soft (not harsh)
- Spacing: Generous whitespace
- Icons: Minimal, line-based
- Emphasis: Color + weight, not size
Usage Examples
Basic Chart Visualization
User: "Create a visual chart for my BaZi"
Agent: I'll create a comprehensive visual representation of your BaZi chart.
[Generates]:
1. Four Pillars display
2. Elements radar chart
3. Current luck cycle position
4. Element relationship diagram
[Saves to]: ./output/charts/[name]-visual-[date].md
Compatibility Visual
User: "Show us a visual comparison of our compatibility"
Agent: I'll create a side-by-side visual comparison showing how your
charts interact.
[Generates]:
1. Both Four Pillars side-by-side
2. Overlaid element radar charts
3. Compatibility score wheel
4. Relationship dynamic diagram
[Saves to]: ./output/consultations/[nameA-nameB]-compatibility-visual-[date].md
Luck Cycle Animation
User: "Show me my luck cycles over time"
Agent: I'll create a timeline showing your 10-year luck cycles from birth
to age 80, highlighting your current position and upcoming transitions.
[Generates]:
1. Full lifetime timeline
2. Current position marker
3. Element strength indicators
4. Transition period highlights
[Saves to]: ./output/charts/[name]-luck-timeline-[date].md
Technical Implementation
ASCII Art Generation
โโโฌโโ โโโฆโโ โญโโฌโโฎ
โโโผโโค โ โโฌโโฃ โโโผโโค
โโโดโโ โโโฉโโ โฐโโดโโฏ
โ โ โ โ โ โ โ โ โ โ
โ
โ โ โ โ โ โ โก โฒ โณ
โ โ โ โ โ โ โผ โฑ โฒ
Mermaid Diagrams
```mermaid
graph TD
A[Wood ๆจ] -->|Generates| B[Fire ็ซ]
B -->|Generates| C[Earth ๅ]
C -->|Generates| D[Metal ้]
D -->|Generates| E[Water ๆฐด]
E -->|Generates| A
E -.Controls.-> B
B -.Controls.-> D
D -.Controls.-> A
A -.Controls.-> C
C -.Controls.-> E
### Data Visualization (Python/JS)
For PNG/SVG generation:
```python
# Radar chart for elements
import matplotlib.pyplot as plt
import numpy as np
elements = ['Wood', 'Fire', 'Earth', 'Metal', 'Water']
values = [20, 25, 15, 30, 10] # Percentages
# Create radar chart...
Best Practices
Visual Clarity
- โ
Use consistent element colors throughout
- โ
Label all chart axes and sections clearly
- โ
Include legends for symbols/colors
- โ
Maintain high contrast for readability
- โ
Use whitespace generously
Cultural Respect
- โ
Use traditional Chinese characters where appropriate
- โ
Include pinyin for accessibility
- โ
Respect traditional color associations
- โ
Balance modern design with classical elements
- โ
Acknowledge cultural significance
Accessibility
- โ
Text alternatives for visual charts
- โ
Color + pattern (not just color alone)
- โ
Readable font sizes (12pt minimum)
- โ
High contrast ratios
- โ
Screen reader friendly
Professional Quality
- โ
Clean, uncluttered layouts
- โ
Consistent styling across all visuals
- โ
Print-ready resolution (300dpi for images)
- โ
Shareable formats (PNG, PDF, SVG)
- โ
Watermark/branding (if applicable)
Output Files
Standard Outputs
./output/charts/
โโโ [name]-four-pillars-[date].txt # ASCII art chart
โโโ [name]-elements-radar-[date].svg # Element chart
โโโ [name]-luck-timeline-[date].png # Timeline graphic
โโโ [name]-full-report-[date].pdf # Complete PDF
โโโ [name]-visual-report-[date].md # Markdown with all visuals
Shareable Versions
./output/social/
โโโ [name]-chart-card-[date].png # Social media size (1200x630)
โโโ [name]-elements-share-[date].png # Square format (1080x1080)
โโโ [name]-insight-quote-[date].png # Quote card with visual
Integration
Visualization integrates with:
- calculate-bazi: Auto-generate chart after calculation
- five-elements-balance: Create radar chart from analysis
- luck-cycle-forecast: Generate timeline visualization
- relationship-compatibility: Side-by-side comparison
- consultation-report: Embed all visuals in final report
Examples
Minimal Chart (Text)
ๅ
ซๅญ: ๅทฑๅทณ ไธไธ ็ฒๅญ ็ธ้
ๆฅไธป: ็ฒๆจ (Yang Wood)
Elements: ๆจโ ็ซโโ ๅโโโ ้โโ ๆฐดโโโ
Balance: Earth & Water strong, Wood weak
Full Professional Report
[See example report in documentation with:
- Cover page with name and date
- Four Pillars visualization
- Elements radar chart
- Luck cycle timeline
- Key insights with icons
- Recommendations section
- Footer with disclaimer]
Design Principle: "ๅฝข็ฎๆ่ต
๏ผ้
่ไธไฟ" - Simple in form, profound in meaning, elegant without vulgarity. Visualizations should clarify, not complicate.