Time for action – plotting a polynomial function
To illustrate how plotting works, let’s display some polynomial graphs. We will use the NumPy polynomial function poly1d
to create a polynomial.
Take the standard input values as polynomial coefficients. Use the NumPy
poly1d
function to create a polynomial.func = np.poly1d(np.array([1, 2, 3, 4]).astype(float))
Create the
x
values with the NumPylinspace
function. Use the range-10
to10
and create30
even spaced values.x = np.linspace(-10, 10, 30)
Calculate the polynomial values using the polynomial that we created in the first step.
y = func(x)
Call the
plot
function; this does not immediately display the graph.plt.plot(x, y)
Add a label to the x axis with
xlabel
function.plt.xlabel('x’)
Add a label to the y axis with
ylabel
function.plt.ylabel('y(x)’)
Call the
show
function to display the graph.plt.show()
Here is a plot with polynomial coefficients 1
, 2
, 3
, and 4
:
What just happened?
We displayed a graph of a polynomial on our screen. We added labels...