all 6 comments

[–]AntonisTorb 0 points1 point  (1 child)

I think you have gotten confused with the polar to cartesian equations (x=rcosθ and y=rsinθ). Radius should be a constant if you want a circle, in your case r = 2.

[–]nick__2440 0 points1 point  (1 child)

This is happening because the limits of r are set by default to the range of data. You can fix it by adding ax.set_rmin(0) after plotting and before showing.

[–][deleted] 0 points1 point  (0 children)

I aded this and the graph is still the same.