When using StreamPlot with two different ranges, one gives a plot artifact and it is not clear what it is trying to say.
If you plot
StreamPlot[{1, (-x + x^2 + y^2)/(x^2*y*(-1 + x*y))}, {x, -2, 2}, {y, -2, 2}] The plot is
If you slightly change the range
StreamPlot[{1, (-x + x^2 + y^2)/(x^2*y*(-1 + x*y))}, {x, -1.64028, 1.71557}, {y, -1.64028, 1.71557}] The plot is
What does the item circled in red represent? Is it just some unwanted artifact? Why is it a different color?


