When the first value of an attribute is not finite, adding that attribute to a scatterplot would cause the points to become disconnected from the axes.
Because the NaN was the first value and it was assumed that the first point's animation could have the responsibility of setting the plot's isAnimating flag to false, the fact that the point was never actually animated led to the plot being stuck thinking it was animating and thus disconnected from the axes.
Fixed by checking to make sure an animated point was actually created before assuming responsibility for setting isAnimating to false has been assigned.
Merge branch 'origin/master'