RangeAreaChart
A min/max envelope: a translucent band between each label's low and high, an optional solid mid line through it, and the standard scrub-to-inspect flag showing High, Mid, and Low. The y domain hugs the data rather than anchoring at zero, since an envelope is a range idiom, not a magnitude bar. Forecast bands, error envelopes, and daily temperature ranges all read this way.
iOS
Android
Web
tsx
Default
Band only
Success tone, inspected
Props
Do & Don’t
RangeAreaChart
Don’t
Two separate lines for low and high leave the envelope unreadable as a region and double the legend.
Do
Forecast
Encode uncertainty as the band and the estimate as the mid line, in one mark.