Data hall power draw
Five layers on one axis: a total filled down to zero, a bold, a dotted and a dashed line, and one layer in its own color beside the four palette colors. Missing readings break the lines and the area, and two zoom steps switch between the whole month and its last week. Illustrative values.
Data hall power draw
examples/sensor-readings.json{
"schemaVersion": 1,
"type": "time",
"title": "Data hall power draw",
"source": "Illustrative values, chartlet",
"showValues": false,
"timeAxis": {
"timezone": "UTC",
"title": "Day"
},
"panes": [
{
"valueAxis": {
"title": "Power (kW)",
"decimals": 1
},
"layers": [
{
"mark": "area",
"name": "Total",
"points": [
{
"time": "2026-03-01",
"value": 44.6
},
{
"time": "2026-03-02",
"value": 46.1
},
{
"time": "2026-03-03",
"value": 47.2
},
{
"time": "2026-03-04",
"value": 48.1
},
{
"time": "2026-03-05",
"value": 48.3
},
{
"time": "2026-03-06",
"value": 46.5
},
{
"time": "2026-03-07",
"value": 45.8
},
{
"time": "2026-03-08",
"value": 46.8
},
{
"time": "2026-03-09",
"value": 45.5
},
{
"time": "2026-03-10",
"value": null
},
{
"time": "2026-03-11",
"value": null
},
{
"time": "2026-03-12",
"value": 41.4
},
{
"time": "2026-03-13",
"value": 38.4
},
{
"time": "2026-03-14",
"value": 37.8
},
{
"time": "2026-03-15",
"value": 39.3
},
{
"time": "2026-03-16",
"value": 39.6
},
{
"time": "2026-03-17",
"value": 40.2
},
{
"time": "2026-03-18",
"value": 41.4
},
{
"time": "2026-03-19",
"value": 42.7
},
{
"time": "2026-03-20",
"value": 42.7
},
{
"time": "2026-03-21",
"value": 44.2
},
{
"time": "2026-03-22",
"value": 47.9
},
{
"time": "2026-03-23",
"value": 49.2
},
{
"time": "2026-03-24",
"value": 50.4
},
{
"time": "2026-03-25",
"value": 50.9
},
{
"time": "2026-03-26",
"value": 51.4
},
{
"time": "2026-03-27",
"value": 49.1
},
{
"time": "2026-03-28",
"value": 48.7
}
]
},
{
"mark": "line",
"name": "Servers",
"stroke": "bold",
"points": [
{
"time": "2026-03-01",
"value": 22
},
{
"time": "2026-03-02",
"value": 23.1
},
{
"time": "2026-03-03",
"value": 24
},
{
"time": "2026-03-04",
"value": 24.8
},
{
"time": "2026-03-05",
"value": 25.2
},
{
"time": "2026-03-06",
"value": 25.4
},
{
"time": "2026-03-07",
"value": 25.2
},
{
"time": "2026-03-08",
"value": 24.7
},
{
"time": "2026-03-09",
"value": 24
},
{
"time": "2026-03-10",
"value": 23.1
},
{
"time": "2026-03-11",
"value": 22.2
},
{
"time": "2026-03-12",
"value": 21.4
},
{
"time": "2026-03-13",
"value": 20.7
},
{
"time": "2026-03-14",
"value": 20.3
},
{
"time": "2026-03-15",
"value": 20.1
},
{
"time": "2026-03-16",
"value": 20.3
},
{
"time": "2026-03-17",
"value": 20.8
},
{
"time": "2026-03-18",
"value": 21.6
},
{
"time": "2026-03-19",
"value": 22.6
},
{
"time": "2026-03-20",
"value": 23.7
},
{
"time": "2026-03-21",
"value": 24.7
},
{
"time": "2026-03-22",
"value": 25.7
},
{
"time": "2026-03-23",
"value": 26.4
},
{
"time": "2026-03-24",
"value": 26.8
},
{
"time": "2026-03-25",
"value": 26.9
},
{
"time": "2026-03-26",
"value": 26.7
},
{
"time": "2026-03-27",
"value": 26.1
},
{
"time": "2026-03-28",
"value": 25.4
}
]
},
{
"mark": "line",
"name": "Cooling",
"points": [
{
"time": "2026-03-01",
"value": 13.1
},
{
"time": "2026-03-02",
"value": 13.4
},
{
"time": "2026-03-03",
"value": 13.6
},
{
"time": "2026-03-04",
"value": 13.6
},
{
"time": "2026-03-05",
"value": 13.5
},
{
"time": "2026-03-06",
"value": 13.2
},
{
"time": "2026-03-07",
"value": 12.8
},
{
"time": "2026-03-08",
"value": 12.3
},
{
"time": "2026-03-09",
"value": 11.8
},
{
"time": "2026-03-10",
"value": null
},
{
"time": "2026-03-11",
"value": null
},
{
"time": "2026-03-12",
"value": 10.1
},
{
"time": "2026-03-13",
"value": 9.7
},
{
"time": "2026-03-14",
"value": 9.4
},
{
"time": "2026-03-15",
"value": 9.3
},
{
"time": "2026-03-16",
"value": 9.3
},
{
"time": "2026-03-17",
"value": 9.4
},
{
"time": "2026-03-18",
"value": 9.7
},
{
"time": "2026-03-19",
"value": 10.1
},
{
"time": "2026-03-20",
"value": 10.7
},
{
"time": "2026-03-21",
"value": 11.3
},
{
"time": "2026-03-22",
"value": 12
},
{
"time": "2026-03-23",
"value": 12.6
},
{
"time": "2026-03-24",
"value": 13.3
},
{
"time": "2026-03-25",
"value": 13.8
},
{
"time": "2026-03-26",
"value": 14.3
},
{
"time": "2026-03-27",
"value": 14.6
},
{
"time": "2026-03-28",
"value": 14.8
}
]
},
{
"mark": "line",
"name": "Lighting",
"dash": "dotted",
"points": [
{
"time": "2026-03-01",
"value": 6.3
},
{
"time": "2026-03-02",
"value": 6.4
},
{
"time": "2026-03-03",
"value": 6.4
},
{
"time": "2026-03-04",
"value": 6.5
},
{
"time": "2026-03-05",
"value": 6.4
},
{
"time": "2026-03-06",
"value": 4.7
},
{
"time": "2026-03-07",
"value": 4.6
},
{
"time": "2026-03-08",
"value": 6.6
},
{
"time": "2026-03-09",
"value": 6.5
},
{
"time": "2026-03-10",
"value": 6.7
},
{
"time": "2026-03-11",
"value": 6.6
},
{
"time": "2026-03-12",
"value": 6.7
},
{
"time": "2026-03-13",
"value": 4.8
},
{
"time": "2026-03-14",
"value": 4.9
},
{
"time": "2026-03-15",
"value": 6.7
},
{
"time": "2026-03-16",
"value": 6.8
},
{
"time": "2026-03-17",
"value": 6.8
},
{
"time": "2026-03-18",
"value": 6.9
},
{
"time": "2026-03-19",
"value": 6.8
},
{
"time": "2026-03-20",
"value": 5.1
},
{
"time": "2026-03-21",
"value": 5
},
{
"time": "2026-03-22",
"value": 7
},
{
"time": "2026-03-23",
"value": 7
},
{
"time": "2026-03-24",
"value": 7.1
},
{
"time": "2026-03-25",
"value": 7
},
{
"time": "2026-03-26",
"value": 7.2
},
{
"time": "2026-03-27",
"value": 5.2
},
{
"time": "2026-03-28",
"value": 5.3
}
]
},
{
"mark": "line",
"name": "Total forecast",
"color": "#7c3aed",
"dash": "dashed",
"points": [
{
"time": "2026-03-21",
"value": 44.2
},
{
"time": "2026-03-22",
"value": 44.6
},
{
"time": "2026-03-23",
"value": 44.9
},
{
"time": "2026-03-24",
"value": 45.2
},
{
"time": "2026-03-25",
"value": 45.6
},
{
"time": "2026-03-26",
"value": 46
},
{
"time": "2026-03-27",
"value": 46.3
},
{
"time": "2026-03-28",
"value": 46.7
}
]
}
]
}
],
"zoomSteps": [
{
"label": "Four weeks",
"from": "2026-03-01",
"to": "2026-03-28"
},
{
"label": "Last week",
"from": "2026-03-22",
"to": "2026-03-28"
}
]
}Source: Illustrative values, chartlet
Show chart data
| Time | Total | Servers | Cooling | Lighting | Total forecast |
|---|---|---|---|---|---|
| 2026-03-01 | 44.6 | 22.0 | 13.1 | 6.3 | Missing |
| 2026-03-02 | 46.1 | 23.1 | 13.4 | 6.4 | Missing |
| 2026-03-03 | 47.2 | 24.0 | 13.6 | 6.4 | Missing |
| 2026-03-04 | 48.1 | 24.8 | 13.6 | 6.5 | Missing |
| 2026-03-05 | 48.3 | 25.2 | 13.5 | 6.4 | Missing |
| 2026-03-06 | 46.5 | 25.4 | 13.2 | 4.7 | Missing |
| 2026-03-07 | 45.8 | 25.2 | 12.8 | 4.6 | Missing |
| 2026-03-08 | 46.8 | 24.7 | 12.3 | 6.6 | Missing |
| 2026-03-09 | 45.5 | 24.0 | 11.8 | 6.5 | Missing |
| 2026-03-10 | Missing | 23.1 | Missing | 6.7 | Missing |
| 2026-03-11 | Missing | 22.2 | Missing | 6.6 | Missing |
| 2026-03-12 | 41.4 | 21.4 | 10.1 | 6.7 | Missing |
| 2026-03-13 | 38.4 | 20.7 | 9.7 | 4.8 | Missing |
| 2026-03-14 | 37.8 | 20.3 | 9.4 | 4.9 | Missing |
| 2026-03-15 | 39.3 | 20.1 | 9.3 | 6.7 | Missing |
| 2026-03-16 | 39.6 | 20.3 | 9.3 | 6.8 | Missing |
| 2026-03-17 | 40.2 | 20.8 | 9.4 | 6.8 | Missing |
| 2026-03-18 | 41.4 | 21.6 | 9.7 | 6.9 | Missing |
| 2026-03-19 | 42.7 | 22.6 | 10.1 | 6.8 | Missing |
| 2026-03-20 | 42.7 | 23.7 | 10.7 | 5.1 | Missing |
| 2026-03-21 | 44.2 | 24.7 | 11.3 | 5.0 | 44.2 |
| 2026-03-22 | 47.9 | 25.7 | 12.0 | 7.0 | 44.6 |
| 2026-03-23 | 49.2 | 26.4 | 12.6 | 7.0 | 44.9 |
| 2026-03-24 | 50.4 | 26.8 | 13.3 | 7.1 | 45.2 |
| 2026-03-25 | 50.9 | 26.9 | 13.8 | 7.0 | 45.6 |
| 2026-03-26 | 51.4 | 26.7 | 14.3 | 7.2 | 46.0 |
| 2026-03-27 | 49.1 | 26.1 | 14.6 | 5.2 | 46.3 |
| 2026-03-28 | 48.7 | 25.4 | 14.8 | 5.3 | 46.7 |