
Let’s import them using the importstatement.

The first step is to import matplotlib, NumPy, and other required libraries for our tutorial. Step 1: Import all the necessary libraries
#Scatter plot python code
So it’s best that you should also code there for more understanding. Please note that I am using Jupyter notebook for implementing Matplotlib Scatter Example. Steps to Create a Scatter Plot in Matplotlib
#Scatter plot python how to
In this entire tutorial, you will learn how to create a scatter plot in matplotlib with steps. It helps you to reduce the features from your training dataset. You will come to know that many machine learning or deep learning models are made before checking the correlation between the variables. Using it you can find the correlation between the plotted variables. Check out our entire Matplotlib playlist here.Scatter Plot allows you to compare and find the relationship between the two variables. Pylenin has a dedicated Youtube playlist for Matplotlib Tutorial. Plt.scatter(iris.data, iris.data, c=iris.target) # this formatter will label the colorbar with the correct target namesįormatter = plt.FuncFormatter(lambda i, *args: iris.target_names) # The indices of the features that we are plotting Let’s plot the sepal length vs sepal width from the famous iris data set. Plotting the Iris dataset from Scikit Learn Plt.scatter(x, y, s, c="g", alpha=0.5, marker=r'$\dagger$',Ĭheck out the marker documentation of matplotlib to learn more about markers. # Fixing random state for reproducibility We will use the marker parameter to pass in necessary symbol for our plot. Let’s plot a scatter plot using the dagger symbol. You can use any symbol that fits the requirement of your graph. Scatter symbols don’t have to be circular. The above code should produce the following plot. The Matplotlib module has a number of available colormaps.Ī colormap in Matplotlib is like a list of colors, where each color has a value that ranges from 0 to 100. For this purpose, you can use a colormap. When you run this, it produces the following result.īased on the above image, it would be nice to know what each color represents. import matplotlib.pyplot as pltĪs you can see we are passing np.random.rand(N) array as our colours parameter. We can also pass in a sequence of n numbers to be mapped to colors. The above code should produce a similar graph. # You can also mention Hex codes of colors

Plt.scatter(x, y1, label='Sin curve', c='green') We can set our own colour for each scatter plot by using the c or the color parameter. Let’s plot both sin and cos curves using scatter plot in the same plot. Let’s plot a simple sin curve using scatter plot.
