In this article, we are going to discuss how to change the font size of the title in a figure using matplotlib module in Python.
As we use matplotlib.pyplot.title() method to assign a title to a plot, so in order to change the font size, we are going to use the font size argument of the pyplot.title() method in the matplotlib module.
Example 1: Change the font size of the Title in a Matplotlib
In this example, we are plotting a ReLU function graph with fontsize=40.
Python3
import matplotlib.pyplot as plt
x = [ - 5 , - 4 , - 3 , - 2 , - 1 , 0 , 1 , 2 , 3 , 4 , 5 ]
y = []
for i in range ( len (x)):
y.append( max ( 0 , x[i]))
plt.plot(x, y, color = 'green' )
plt.xlabel( 'x' )
plt.ylabel( 'y' )
plt.title( "ReLU Function" ,
fontsize = 40 )
|
Output:
Example 2: Set the figure title font size in matplotlib
In this example, we are plotting a sinewave graph with set_size(20).
Python3
import numpy as np
import matplotlib.pyplot as plt
xaxis = np.linspace( 0 , 5 , 100 )
yaxis = np.sin( 2 * np.pi * x)
axes = plt.gca()
plt.plot(xaxis, yaxis)
axes.set_title( 'Plot of sinwave graph' )
axes.set_xlabel( 'X - Axis' )
axes.set_ylabel( 'Y - Axis' )
axes.title.set_size( 20 )
plt.show()
|
Output:
Example 3: Set the figure title font size in matplotlib
In this example, we are plotting a pie graph with fontsize=10.
Python3
from matplotlib import pyplot as plt
foodPreference = [ 'Vegetarian' , 'Non Vegetarian' ,
'Vegan' , 'Eggitarian' ]
consumers = [ 30 , 100 , 10 , 60 ]
fig = plt.figure()
ax = fig.add_axes([ 0 , 0 , 1 , 1 ])
ax.axis( 'equal' )
ax.pie(consumers, labels = foodPreference,
autopct = '%1.2f%%' )
plt.title( "Society Food Preference" ,
fontsize = 10 )
|
Output:
Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape,
GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out -
check it out now!