python やら numpy あたりの勉強をしていてふと気になったので極座標表示を調べた.polar という関数を使えば良いらしい.
import numpy as np import matplotlib.pyplot as plt #Cardioid の極座標方程式 r = 1+cos(θ) theta_list = np.arange(0, 2*np.pi, 0.05) r_list = 1 + np.cos(theta_list) plt.polar(theta_list, r_list) plt.show()