I'm trying to plot polar coordinates, that is to plot surfaces of constant parameters $r$ and $\theta$. Which are related to the cartesian ones by $$ x = r \sin \theta\\ y = r \cos \theta $$ One way is to use countor plot as
Show[ContourPlot[ Evaluate@Table[x^2 + y^2 == a^2, {a, 1, 6}], {x, -5, 5}, {y, -5, 5},ContourStyle -> Directive[Dashed, Gray]], ContourPlot[Evaluate@Table[y == Tan[a] x, {a, 0,\[Pi], 1/\[Pi]}], {x, -5, 5}, {y, -5, 5}, ContourStyle -> Directive[Dashed, Gray]]] which results in
This is not bad but there are some problem around the $\{0,0\}$ point and I'm also struggling to nicely devide the angle by the radial lines.
Another options is
ParametricPlot[{r Cos[t], r Sin[t]}, {t, 0, 2 \[Pi]}, {r, 0, 3}, Mesh -> Automatic] which results in
This is a much nicer graph, but I am not able to remove the colour and I am also lacking control with the Mesh.
Is there a simpler way to do this? Note that I am aware that we can do this manually by Graphics and Line functions, but I want to plot other, more complicated coordinates where this would no be an options.








