Я искал, как отслеживать графические функции, но не только линейные, я знаю, как строить с простыми точками, они линейные, такие как ниже:
import numpy
import matplotlib.pyplot as plt
%matplotlib inline
_=plt.plot([4,7],[5,7],color ='w')
_=plt.plot([4,7],[7,7],color ='w')
ax = plt.gca()
ax.set_facecolor('xkcd:red')
plt.show()
то после небольшого поиска я нашел этот код:
import pylab
import numpy
x = numpy.linspace(-15,15,100) # 100 linearly spaced numbers
y = numpy.sin(x)/x # computing the values of sin(x)/x
# compose plot
pylab.plot(x,y) # sin(x)/x
pylab.plot(x,y,'co') # same function with cyan dots
pylab.plot(x,2*y,x,3*y) # 2*sin(x)/x and 3*sin(x)/x
pylab.show() # show the plot
Это работает отлично! Но мне интересно: действительно ли нам нужно использовать стандартные функции, определенные с помощью Numpy? (Например, здесь sin (x)/x). Или мы можем сами определить функцию и использовать ее в функции Numpy, например, x * * 3?
Эта проблема решена, спасибо FlyingTeller
Пример графика y = x ** 3:
import pylab
import numpy
x = numpy.linspace(-15,15,100) # 100 linearly spaced numbers
y = x**3 # we change this to tracer graphs as we want
# compose plot
pylab.plot(x,y)
pylab.show()
y=x**3
?