normal chart, that doesn't change the data; suggesting connections/values where there shouldn't be any ↓

function that inserts missing zero values; better, but the drama is misleading ↓

Using NaN for values, and line.defined; as the values are often not next to each other, we don't get to make a path ↓

Using points to view the data ↓

Table to see the actual data ↓