Table of Contents
Matplotlib is a popular library used for creating visualizations in Python. To increase the plot size in Matplotlib, one can use the “figure” function to create a new figure object and specify the desired size using the “figsize” parameter. This will allow for a larger canvas to display the plot and provide better readability. Additionally, the “subplots_adjust” function can be used to adjust the spacing between subplots, further enhancing the overall plot size. By using these functions, one can easily increase the plot size in Matplotlib to create more visually appealing and informative graphs.
Increase Plot Size in Matplotlib
You can use the following syntax to increase the size of a single plot in Matplotlib:
import matplotlib.pyplotas plt #define figure size in (width, height) for a single plot plt.figure(figsize=(3,3))
And you can use the following syntax to increase the size of all Matplotlib plots in a notebook:
import matplotlib.pyplotas plt #define figure size in (width, height) for all plots plt.rcParams['figure.figsize'] = [10, 7]
The following examples show how to use this syntax in practice.
Example 1: Increase Size of a Single Matplotlib Plot
Suppose we create the following line plot in Matplotlib:
import matplotlib.pyplotas plt #define x and y x = [1, 6, 10] y = [5, 13, 27] #create plot of x and y plt.plot(x, y) plt.show()

By default, the (width, height) of a Matplotlib plot is (6.4, 4.8).
However, we can use the following syntax to increase the plot size to whatever dimensions we’d like:
import matplotlib.pyplotas plt #define plot size plt.figure(figsize=(5,8)) #define x and y x = [1, 6, 10] y = [5, 13, 27] #create plot of x and y plt.plot(x, y) plt.show()

Example 2: Increase Size of All Matplotlib Plots
The following code shows how to set the plot size for all Matplotlib plots in a notebook:
import matplotlib.pyplotas plt #define plot size for all plots plt.rcParams['figure.figsize'] = [10, 4] #define first dataset x = [1, 6, 10] y = [5, 13, 27] #create first plot plt.plot(x, y) plt.show() #define second dataset x2 = [1, 6, 10] y2 = [5, 19, 12] #create second plot plt.plot(x2, y2) plt.show()

Cite this article
stats writer (2024). How can I increase the plot size in Matplotlib?. PSYCHOLOGICAL SCALES. Retrieved from https://scales.arabpsychology.com/stats/how-can-i-increase-the-plot-size-in-matplotlib/
stats writer. "How can I increase the plot size in Matplotlib?." PSYCHOLOGICAL SCALES, 1 May. 2024, https://scales.arabpsychology.com/stats/how-can-i-increase-the-plot-size-in-matplotlib/.
stats writer. "How can I increase the plot size in Matplotlib?." PSYCHOLOGICAL SCALES, 2024. https://scales.arabpsychology.com/stats/how-can-i-increase-the-plot-size-in-matplotlib/.
stats writer (2024) 'How can I increase the plot size in Matplotlib?', PSYCHOLOGICAL SCALES. Available at: https://scales.arabpsychology.com/stats/how-can-i-increase-the-plot-size-in-matplotlib/.
[1] stats writer, "How can I increase the plot size in Matplotlib?," PSYCHOLOGICAL SCALES, vol. X, no. Y, ص Z-Z, May, 2024.
stats writer. How can I increase the plot size in Matplotlib?. PSYCHOLOGICAL SCALES. 2024;vol(issue):pages.
