StreamPlot decides on its own what streamlines to show, even when I explicitly specify StreamPoints. For example: If I say
StreamPlot[{1, 0}, {x, -3, 3}, {y, -3, 3}, StreamPoints -> {{-3, 0}, {-3, 0.2}}]
StreamPlot shows two streamlines. However, if I try
StreamPlot[{1, 0}, {x, -3, 3}, {y, -3, 3}, StreamPoints -> {{-3, 0}, {-3, 0.1}}]
then it refuses to show me the second streamline, presumably because it's "too close". I would like to force it show me that streamline no matter what. I tried playing around with some other options (some of which are documented quite poorly...), but no matter what I try I can't get StreamPlot to not eliminate streamlines altogether that are too close to others, or stop drawing streamlines once they get too close to others. For example, changing the size of the arrows has no effect on StreamPlot's decision as to what minimum distance of streamlines to accept.
StreamPointssetting. Of course, the post you linked to has other helpful tricks, too... – Pirx Nov 01 '16 at 19:21