mirror of
https://github.com/K-Dense-AI/claude-scientific-skills.git
synced 2026-03-27 07:09:27 +08:00
All content ported from borealBytes/opencode under Apache-2.0 license with
attribution headers prepended to each file.
- references/markdown_style_guide.md (~733 lines): full markdown formatting,
citation, collapsible sections, emoji, Mermaid integration, and template
selection guide
- references/mermaid_style_guide.md (~458 lines): full Mermaid standards —
emoji set, classDef color palette, accessibility (accTitle/accDescr),
theme neutrality (no %%{init}), and diagram type selection table
- references/diagrams/ (24 files): per-type exemplars, tips, and templates
for all Mermaid diagram types
- templates/ (9 files): PR, issue, kanban, ADR, presentation, how-to,
status report, research paper, project docs
Source: https://github.com/borealBytes/opencode
1.8 KiB
1.8 KiB
XY Chart
Back to Style Guide — Read the style guide first for emoji, color, and accessibility rules.
Syntax keyword: xychart-beta
Best for: Numeric data visualization, trends over time, bar/line comparisons, metric dashboards
When NOT to use: Proportional breakdowns (use Pie), qualitative comparisons (use Quadrant)
⚠️ Accessibility: XY charts do not support
accTitle/accDescr. Always place a descriptive italic Markdown paragraph directly above the code block.
Exemplar Diagram
XY chart comparing monthly revenue growth (bars) versus customer acquisition cost (line) over six months, showing improving unit economics as revenue rises while CAC steadily decreases:
xychart-beta
title "📈 Revenue vs Customer Acquisition Cost"
x-axis [Jan, Feb, Mar, Apr, May, Jun]
y-axis "Thousands ($)" 0 --> 120
bar [20, 35, 48, 62, 78, 95]
line [50, 48, 45, 40, 35, 30]
Tips
- Combine
barandlineto show different metrics on the same chart - Use emoji in the title for visual flair:
"📈 Revenue Growth" - Use quoted
titleand axis labels - Define axis range with
min --> max - Keep data points to 6–12 for readability
- Multiple
barorlineentries create grouped series - Always pair with a detailed Markdown text description above for screen readers
Template
Description of what the X axis, Y axis, bars, and lines represent and the key insight:
xychart-beta
title "📊 Your Chart Title"
x-axis [Label1, Label2, Label3, Label4]
y-axis "Unit" 0 --> 100
bar [25, 50, 75, 60]
line [30, 45, 70, 55]