scientific-skills/markdown-mermaid-writing/references/diagrams/xy_chart.md
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.
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]
bar and line to show different metrics on the same chart"📈 Revenue Growth"title and axis labelsmin --> maxbar or line entries create grouped seriesDescription 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]