OVERSCANUI KIT
no button at all a worn bezel with weight channels do not converge zero depth instrumented, full of smoke a field of real characters a camera looking out additive, so no shadow hairlines, no new shader no raster, so no scanlines

The drawing is a claim about data that is not the data, and the claim changes with the scale. Four rules hold in every cell below: a gap is a gap, there is no smoothing, decimation is reported on the chart rather than hidden, and a value past the axis is marked rather than clipped. Read across for the behaviours, down for the themes.

plaindrops outdecimatedover rangestepno reading
demo/chart.html, from this page
import 'overscan'
import 'overscan/overscan.css'

<ov-chart
  mode="line"
  min="0"
  max="100"
  source="flux"
  window="96"
></ov-chart>
terminal
variation: source="bus"
import 'overscan'
import 'overscan/overscan.css'

<ov-chart
  mode="line"
  min="0"
  max="100"
  source="bus"
  window="96"
></ov-chart>
industrial
variation: source="spike" window="240"
import 'overscan'
import 'overscan/overscan.css'

<ov-chart
  mode="line"
  min="0"
  max="100"
  source="spike"
  window="240"
></ov-chart>
cyber
variation: source="press"
import 'overscan'
import 'overscan/overscan.css'

<ov-chart
  mode="line"
  min="0"
  max="100"
  source="press"
  window="96"
></ov-chart>
antiseptic
esper
neo
machina
holo
aegis
vector