Perhaps
ParametricPlot[r {Cos[t], Sin[t]}, {r, 0, 2}, {t, 0, 2 Pi},
Mesh -> {9, 17}, PlotPoints -> 50]

Or
ParametricPlot[r {Cos[t], Sin[t]}, {r, 0, 2 Sqrt[2]}, {t, 0, 2 Pi},
Mesh -> {Round[9 Sqrt[2]], 17},
RegionFunction -> Function[{x, y, u, v}, Abs[x] <= 2 && Abs[y] <= 2]]
or even just clip with PlotRange
instead of RegionFunction
. It produces a cleaner boundary. (Edit: Added some styling.)
ParametricPlot[r {Cos[t], Sin[t]}, {r, 0, 2 Sqrt[2]}, {t, 0, 2 Pi},
Mesh -> {Round[9 Sqrt[2]], 31},
MeshStyle -> (Directive[Thickness[0.005], Opacity[1], #] & /@ ColorData[97, "ColorList"]),
BoundaryStyle -> (Directive[Thickness[0.005], Opacity[1], ColorData[97][2]]),
PlotStyle -> None, Axes -> False, PlotRange -> 2]

y/x = -a/b
. Then you can ContourPlot y/x. The numerics near the vertical lines gets finnicky, so you can equivalently plotArcTan[y/x]
orArcTan[y,x]
oranyFunctionOfOneVariable[y/x]
. As far as making it look nice in terms of super-imposing, I think other solutions here are good. $\endgroup$ – evanb Mar 8 '16 at 6:29