15 Feb Change the font size of Matplotlib legend
To increase or decrease the font size of legends in a graph, use the fontsize parameter of the legend() method. The value of the fontsize can be:
- xx-small
- x-small
- small
- medium
- large
- x-large
- xx-large
Let us see an example to set the font size of legends in Matplotlib. We will increase the size of the legend, wherein Frequency and Periods are set:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
import numpy as np import matplotlib.pyplot as plt # Data a = np.arange(5) b = [2,4,6,8,10] c = [5, 6, 7, 8, 9] # Create plots fig = plt.figure() ax = plt.subplot() ax.plot(a, b, 'k--', label='Frequency') ax.plot(a, c, 'k:', label='Periods') # Create a legend using the Matplotlib Axes.legend() method in Python. # Set the position using the loc parameter of the legend() method # Set the fontsize parameter of the legend() method to change the font size legend = ax.legend(loc='upper center', fontsize='xx-large') # Plot Title plt.title("Frequency of a Signal") # Display plt.show() |
Output
If you liked the tutorial, spread the word and share the link and our website Studyopedia with others.
For Videos, Join Our YouTube Channel: Join Now
No Comments