はじめに
sympy.plottingを使ってpythonで陰関数をプロットする。
Matplotlibを使った方法はこちら
陰関数にはハート関数 $$(x^2+y^2-1)^3=x^2y^3$$ を使う。
sympy.plottingでハート関数をプロットする
from sympy import symbols,Eq
from sympy.plotting import plot_implicit
x,y = symbols('x y')
plot_implicit(Eq((x**2+y**2-1)**3,x**2*y**3),(x,-1.5,1.5),(y,-1.5,1.5))

Matplotlibを直接使う方法よりも楽だけどグラフを細かく調整したいときはMatplotlibを使った方が小回りが利くと思う。
コメント