Я хочу построить разные уравнения на одном графике, используя python sympy plot_implicit.
Ниже приведен мой пример кода, но он работает неправильно.
Теперь неявная функция просто круг, но я хочу иметь дело с более сложным
уравнение в ближайшее время.
Более того, я хочу построить координатные точки (заданные как «точки» в примере кода) на том же графике.
Может кто-нибудь решить эту цитату?
import math
import numpy as np
import matplotlib.pyplot as plt
from sympy import *
from sympy.plotting import plot
from sympy.plotting import plot_implicit
points = np.array([[10,20], [20, 75], [45, 15], [70, 53], [90, 30]])
weights = np.array([5, 5.1, 5.2, 4.9, 4.8])
x, y = symbols("x y")
for i in range(len(points)):
G = (x-points[i][0])**2 + (y-points[i][1])**2 - weights[i]**2
p2 = plot_implicit(G, (x,-50,100), (y,-50,100), show=False, line_color='r')
p2.extend(p2)
p2.show()