Dashboard performance with axis confidence
Discipline: Data Storytelling
Rationale: This proves charts can be immediately scannable: title + note + axis labels + encoded units.
Show JSON spec (strict schema)
{
"root": "kpi-panel",
"elements": {
"kpi-panel": {
"type": "DashboardChart",
"props": {
"title": "Latency vs Throughput by hour",
"note": "SLO target: 95% of requests under 200ms",
"kind": "area",
"xLabel": "Hour",
"yLabel": "ms",
"height": 260,
"color": "#22d3ee",
"points": [
{
"label": "08:00",
"value": 72,
"color": "#38bdf8"
},
{
"label": "10:00",
"value": 88,
"color": "#38bdf8"
},
{
"label": "12:00",
"value": 130,
"color": "#22c55e"
},
{
"label": "14:00",
"value": 168,
"color": "#f59e0b"
},
{
"label": "16:00",
"value": 102,
"color": "#22d3ee"
},
{
"label": "18:00",
"value": 94,
"color": "#22d3ee"
}
]
},
"children": []
}
}
}