

We have adjusted the padding of the title text of the figure and subplots. Plt.title('Plot 4: 4th Degree curve', fontsize=15, pad=17) Plt.title('Plot 3: 3rd Degree curve', fontsize=15, pad=17) Plt.title('Plot 2: 2nd Degree curve', fontsize=15, y=1.1) Plt.title('Plot 1: 1st Degree curve', fontsize=15, y=1.1) Plt.suptitle('Different degree curves', y=1.1, fontsize=19, fontweight='bold') Let’s see an example to understand the concepts better: # Import necessary libraries The value to the y parameters represents the y-coordinate in the figure coordinates and the value of the pad represents the gap/padding of the title text from the plot/subplot. We can adjust the padding of the title text of the figure by adding a parameter y in the () function and can add either y or the pad parameter in the () function.
Matplotlib subplot title size how to#
Read: How to install matplotlib python Matplotlib subplot title padding We have set the different positions of the various title texts in the figure. Plt.title('Plot 4: 4th Degree curve', loc='right', fontsize=15) Plt.title('Plot 3: 3rd Degree curve', loc='left', fontsize=15) Plt.title('Plot 2: 2nd Degree curve', loc='right', fontsize=15) Plt.title('Plot 1: 1st Degree curve', loc='left', fontsize=15) Plt.suptitle('Different degree curves', x=0.5, y=0, fontsize=17, fontweight='700') Let’s see how can we implement the concept: # Import necessary libraries The values to the x and y parameters represent the x and y coordinates respectively in the figure coordinates. We can specify the position of the title text of the figure by adding two more parameters x and y in the () function. Read: modulenotfounderror: no module named ‘matplotlib’ Matplotlib subplot title position

We have changed the font-weight to make the title text bold for the figure. Plt.suptitle('Different degree curves', fontsize=19, fontweight='bold')

We can make the font of the title text to be bold (for both figure title and subplot title) in the matplotlib by adding a parameter fontweight with the necessary integer value (600+ for the bold font) or the string ‘bold’ in the () or/and () function. Read: Matplotlib plot a line Matplotlib subplot title bold

We have adjusted the size of the fonts of the title text of the figure and the subplots. Plt.title('Plot 4: 4th Degree curve', fontsize=15) Plt.title('Plot 3: 3rd Degree curve', fontsize=15) Plt.title('Plot 2: 2nd Degree curve', fontsize=15) Plt.title('Plot 1: 1st Degree curve', fontsize=15) Plt.suptitle('Different degree curves', fontsize=19) Let’s practice an example: # Import necessary libraries We can specify the font size of the title text (for both figure title and subplot title) in the matplotlib by adding a parameter fontsize with the necessary integer value of the size of the font in the () or/and () function. Read: Python plot multiple lines using Matplotlib Matplotlib subplot title font size Let’s practice it through an example: # Import necessary libraries We can also give the title to each subplot in the figure in the matplotlib by specifying the title text in the () function with each subplot commands individually. Matplotlib subplot title overall Matplotlib subplot title for each plot Let’s do some examples to practice the concepts: # Import necessary libraries For example, (437) is the same as (4, 3, 7) in python, where a plot is added in a figure having 4 rows and 3 columns, and the plot is added to the 3rd-row’s 1st-column(at the 7th index). NOTE: The 3-digit integer can be passed in the () function, where the 3-digits represent the 3 parameters of the function. The returned axes is the subplot base class if the projection specified is rectilinear projection (default projection) and the returned axes is a subplot subclass of the base class, if the projection specified is polar projection.
