They seem to have come with some nice algorithm to connect the graph dots. The problem: When you draw the graph using a naive formula putPixel(x, y(x)) you get isolated dots. Therefore you have to draw tiny lines between the points to get a nice smooth curve instead of isolated dots. But then there is the question of which points to connect – for example in tan(x) you can’t connect the last point on the ‘upper right…
"Try to pan or zoom the function to a different region. The plotting algorithm detected one of the following: - Too many asymptotes - Too many transitions of the function from defined to undefined regions - Too many points on the graph that might not represent the function value currently due to high volatility"
It looks like can actually detect when their graphing algo starts to break down.