【python】陰関数をプロット(sympy.plotting編)

heart-fuction-sympypython

はじめに

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))
heart-fuction-math

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

参考

コメント