How to graph polar roses and count their petals

A polar rose repeats a loop as its radius changes with the angle. The number multiplying the angle controls how many petals we get, and the outside coefficient controls their length. Let’s use both pieces of information before plotting a cosine rose.

Read the coefficient and angle multiplier

For r=acos(nθ) or r=asin(nθ) with nonzero a and positive integer n, each petal extends |a| units from the pole. If n is odd, there are n petals. If n is even, there are 2n petals.

Make a table for a four-petal rose

For r=3cos(2θ), the petals have length 3 and there are 4 of them. The radius is zero when cos(2θ)=0, which gives the steps θ=π4,3π4,….

Sample the radius every pi over four
AngleRadius
03
π40
π2-3
3π40
π3
5π40
3π2-3
7π40

A negative radius is plotted opposite the angle’s ray. Following the table in order traces the four petals along the coordinate axes.

r = 3 cos(2θ)A Cartesian coordinate grid shows the polar curve r = 3 cos(2θ). The numbered grid values are outside the plotted region.r = 3 cos(2θ)−4−2024−4−2024xy
The four petal tips are (3, 0), (0, 3), (−3, 0), and (0, −3).

Apply the count to other roses

The curve r=-5cos(4θ) has eight petals of length 5. The curve r=-6sin(5θ) has five petals of length 6. Use sample angles and the sign of the radius to place the petals.