No-Library (pure JS), HTML, CSS, JavaScript
If the CanvasJS chart contains a series with a signal pick the chart is losing its xy zooming ability. To restore the xy zoom ability replace dataPoints generation function signalPick() with randomData().