X-range · Grouped series

Each series has its own lane within a row.

Use X-range for service windows, recorded durations and intervals on numeric or UTC time axes. Each point supplies its own start, end and row ID. Rows are categories, not invented numeric measurements.

Supply up to 16 series, 256 rows and 2,048 intervals in total. IDs are stable within each series. Both endpoints are numbers or null; end must not precede start. completed is optional, null for unknown progress, or a ratio from 0 to 1. A zero duration stays an instant; missing endpoints remain available in the original data without creating a false duration.

Choose grouped or overlapping series and row padding. A contour shows the complete interval and its fill shows known progress. X zoom/pan, X reference lines, interactive legends and point tooltips are supported. Stacking, Y zoom and Y reference lines are incompatible. Allocate enough plot height or filter rows in the host when a phone cannot display them legibly.