Matplotlib - Label fontdict
Matplotlib - Label fontdict
In Matplotlib, the fontdict
parameter allows you to customize the font properties of labels, providing control over aspects like font size, style, weight, and more.
Example for fontdict
Let us write an example program with a plot, where we set the font family, font color, font weight, and font size X-label and Y-label using fontdict
parameter of xlabel() and ylabel() functions respectively.
Python Program
import matplotlib.pyplot as plt
# Example data
x = [1, 2, 3, 4, 5]
y = [10, 20, 25, 55, 40]
# Plot the data
plt.plot(x, y, marker='o')
# Add labels to the X and Y axes with custom font properties
font_properties = {'family': 'serif', 'color': 'green', 'weight': 'bold', 'size': 15}
plt.xlabel('X-axis Label', fontdict=font_properties)
plt.ylabel('Y-axis Label', fontdict=font_properties)
# Show the plot
plt.show()
In this example, the fontdict
parameter is used to customize the font properties for the X and Y axis labels. The font_properties
dictionary contains specifications such as font family ('serif'
), color ('blue'
), font weight ('bold'
), and size (12
). Adjust these properties according to your preferences.
Output