Я пытаюсь создать графограф с помощью matplotlib.pyplot и хочу построить график функции, которая выглядит как строка
Мой код:
import matplotlib.pyplot as mpl
import numpy as np
def plot2D(*args):
mpl.grid(1)
xAxis = np.arange(args[1],args[2],args[3])
def xfunction(x,input):
return eval(input)
print(xfunction(5,args[0]))
mpl.plot(xAxis,xfunction(xAxis,args[0]))
mpl.show()
plot2D("1/(x)",-1,2,0.1)
Я хочу построить егофункция 1 / x, но она выглядит как this , когда она должна выглядеть как this (desmos). Я неправильно преобразовываю строку в функцию, или я могу даже использовать matplotlib для построения графиков таких функций или мне следует использовать другую библиотеку? Как бы я пошел о графике функции, такие как х ** 2 + у ** 2 = 1? Или такие функции, как грех (х!)?