rv=Range[-1,3.5,0.4]Show[Table[Show[Graphics[{Dashed,Red,Thick,Line[{{-1,-12},{-1,7}}]}],If[Mean[Abs[Im[finsol[rv[[i]]]]]]>0,ListPlot[{{10,10}}],If[Min[finsol[rv[[i]]]]>-1,Show[{Graphics[Circle[{finsol[rv[[i]]][[1]],rv[[i]]},0.2]],Graphics[Disk[{finsol[rv[[i]]][[2]],rv[[i]]},0.2]]}],Show[{Graphics[Circle[{finsol[rv[[i]]][[1]],rv[[i]]},0.2]],Graphics[Disk[{finsol[rv[[i]]][[2]],rv[[i]]},0.2]]}]]],Graphics[{Thick,Arrow[#]}&/@If[Mean[Abs[Im[finsol[rv[[i]]]]]]>0,{{{-1,rv[[i]]},{-6,rv[[i]]}},{{-1,rv[[i]]},{6,rv[[i]]}}},If[Min[finsol[rv[[i]]]]>-1,{{{-1,rv[[i]]},{-6,rv[[i]]}},{{-1,rv[[i]]},{Min[finsol[rv[[i]]]],rv[[i]]}},{{Max[finsol[rv[[i]]]],rv[[i]]},{Min[finsol[rv[[i]]]],rv[[i]]}},{{Max[finsol[rv[[i]]]],rv[[i]]},{6,rv[[i]]}}},{{{-1,rv[[i]]},{6,rv[[i]]}},{{-1,rv[[i]]},{Max[finsol[rv[[i]]]],rv[[i]]}},{{Min[finsol[rv[[i]]]],rv[[i]]},{Max[finsol[rv[[i]]]],rv[[i]]}},{{Min[finsol[rv[[i]]]],rv[[i]]},{-6,rv[[i]]}}}]]],PlotRange{{-7.5,6},{-2.5,5}}],{i,Length[rv]}],AxesLabelEvaluate[Style[#,14]&/@{"x","r"}],AxesTrue,AxesOrigin{-7,-2}]