Introduction
In this tutorial, we want to plot points with Python. In order to do this, we use the plot() function of Matplotlib.
Import Libraries
First, we import the Pyplot submodule. The Pyplot submodule contains a collection of important functions such as the plot() function. In addition, we import NumPy.
import matplotlib.pyplot as plt
import numpy as np
Define Data
Now, let's define some example data points. In order to do this, we create the following NumPy Arrays:
x = np.array([1, 2, 3, 4, 5])
y = np.array([4, 6, 10, 12, 18])
Plot Points
Now, we want to plot these data points. In order to do this, we use the plot() function. We use the function just by default, without any further configurations. In this case, the plot() function draws a line from point to point.
plt.plot(x,y)
Change Linestyle
Now, we define some specific configurations such as the line color, line type or the labels of the axes.
plt.plot(x, y, color="red", linestyle="--")
plt.xlabel("X values")
plt.ylabel("Y values")
plt.show()
Let's test some more styling options.
plt.plot(x, y, marker="h",color="red", markerfacecolor="yellow", markeredgecolor='black')
plt.xlabel("X values")
plt.ylabel("Y values")
plt.show()
Remove Line
Now, we want to plot the points as Scatter Plot. In order to remove the line, we set "o" as marker .
plt.plot(x, y,"o")
plt.xlabel("X values")
plt.ylabel("Y values")
plt.show()
Conclusion
Congratulations! Now you are one step closer to become an AI Expert. You have seen that it is very easy to plot points with Python. We can simply use the plot() function of Matplotlib. Try it yourself!
Also check out our Instagram page. We appreciate your like or comment. Feel free to share this post with your friends.