Python Program to Plot Cardioid Curve
This Python example plots a polar curve to produce Cardioid curve using
In mathematics, Cardioid Curve has general form r = a ± bcos(θ) or r = a ± b sin(θ) with a/b = 1.
For example, Polar curve r = 4 + 4 * sin(θ), r = 1 + 1 * cos(θ), r = 2 - 2 * cos(θ) & r = 5 - 5 * sin(θ) all produces Cardioid curve.
Python Source Code: Cardioid Curve (Polar Plot)
# Python program to Polar plot Cardioid Curve import numpy as np from matplotlib import pyplot as plt theta = np.linspace(0, 2*np.pi, 1000) r = 5 - 5 * np.sin(theta) plt.polar(theta, r, 'r') plt.show()