Now that we have learned to make scatter plots using MatPlotLib, let's learn to plot a curve. I'm assuming you've already imported Matplotlib.pyplot. To plot a curve, you need to use the function,
import numpy as np x = np.array([1 ,2 ,3 ,4 ,5 ,6 ,7 ,8 ,9]) y = np.array([4, 7, 10, 13, 16, 22, 25, 28]) import matplotlib.pyplot as plt plt.plot(x, 3*x+1) ply.scatter(x,y)
Practice plotting some of these curves, and see whether they look like they do when you manually plot them:
9x + 1 8x + (7/x) + 1 sin (x)
For the last one, the in-built function can perform the sine operation on a NumPy array.
Also don't worry about the scatter command in the example code, that was just to show you how the curve passes through the corresponding points.