Reading through the comments in
dygraph.js, it used to be possible to set a function on panEnd (line 2861), but that code is commented with "old ways of accessing these methods/properties", but doesn't say what the new way is. I've experimented with drawCallback, but walking the dygraph object doesn't reveal any variable that exposes if the user is still busy panning or not.