Emplearémos sympy para graficar una elipse. Primero vamos a definir su ecuación:
import sympy as sym
from sympy.plotting import plot_implicit
x, y = sym.symbols('x y')
# Definimos la ecuación
equation = sym.Eq(x**2 + 4*y**2, 4)
# Mostramos la ecuación
print("La ecuación es:")
display(equation)
Resultado:
\(
x^2 + 4y^2 = 4
\)
En este oportunidad no vamos a usar directamente la librería Matplotlib, sino el módulo de sympy plot implicit, al que le pasarémos, como entrada, la ecuacion y dos tuplas; estas estaran compuestas por las variables «x» e «y», y el rango de valores al que queremos limitar el gráfico generado. También le pasamos un título para la gráfica.
# Graficamos la ecuación
print("Gráfica de la ecuación:")
plot_implicit(equation, (x, -2.5, 2.5), (y, -1.5, 1.5), title='Mi Elipse')
Resultado: