VOOZH about

URL: https://www.geeksforgeeks.org/python/place-plots-side-by-side-in-matplotlib/

⇱ Place plots side by side in Matplotlib - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

Place plots side by side in Matplotlib

Last Updated : 23 Jul, 2025

Matplotlib is the most popular Python library for plotting graphs and visualizing our data. In Matplotlib we can create multiple plots by calling them once. To create multiple plots we use the subplot function of pyplot module in Matplotlib.

Syntax: plt.subplot(nrows, .ncolumns, index)

Parameters:

  • nrows is for number of rows means if the row is 1 then the plots lie horizontally.
  • ncolumns stands for column means if the column is 1 then the plot lie vertically.
  • and index is the count/index of plots. It starts with 1.

Approach:

  • Import libraries and modules.
  • Create data for plot.
  • Now, create a subplot using above function.
  • Give the parameters to the function according to the requirement.

Example 1:

 
 Output:

👁 Image


 

Example 2: In vertical form. 

 Output:

👁 Image


 

To increase the size of the plots we can write like this

plt.subplots(figsize(l, b))

Example 3:

Output:

👁 Image


 

Comment