Change Font Size in Matplotlib Last Updated : 03 Feb, 2023 Comments Improve Suggest changes Like Article Like Report Matplotlib library is mainly used to create 2-dimensional graphs and plots. It has a module named Pyplot which makes things easy for plotting. To change the font size in Matplotlib, the two methods given below can be used with appropriate parameters: Change Font Size using fontsize You can set the font size argument, figsize change how Matplotlib treats fonts in general, or even change the figure size. Python3 import matplotlib.pyplot as plt # setting font sizeto 30 fig, plt = plt.subplots(figsize=(10, 6)) x = [1, 2, 3, 4, 5, 6] y = [0, 2, 4, 6, 8, 10] # plotting a plot plt.plot(x, y) plt.set_title('Title', fontsize=20) plt.set_xlabel('Time', fontsize=16) plt.set_ylabel('Intensity', fontsize=16) Output: Change Font Size in Matplotlib rcParams.update() The rcParams is an instance of the Matplotlib library for handling default Matplotlib values hence to change the default font size we just have to pass the value to the key font.size. Python3 import matplotlib.pyplot as plt # setting font sizeto 30 plt.rcParams.update({'font.size': 30}) x = [1, 2, 3, 4, 5, 6] y = [0, 2, 4, 6, 8, 10] # plotting a plot plt.plot(x, y) # setting title name plt.title("Title") # setting x axis label plt.xlabel("x axis") # setting y axis label plt.ylabel("y axis") plt.show() Output: Change Font Size in Matplotlib rc(group, **kwargs) This function sets the current rc params. The group is the grouping for the rc like line, font, axes, etc and kwargs is a dictionary attribute name and value pairs. Python3 import matplotlib.pyplot as plt # creating a dictionary font = {'size': 10} # using rc function plt.rc('font', **font) x = [1, 2, 3, 4, 5, 6] y = [0, 2, 4, 6, 8, 10] # plotting a plot plt.plot(x, y) # setting title name plt.title("Title") # setting x axis label plt.xlabel("x axis") # setting y axis label plt.ylabel("y axis") plt.show() Output: Comment More infoAdvertise with us Next Article Change Font Size in Matplotlib P patildhanu4111999 Follow Improve Article Tags : Technical Scripter Python Technical Scripter 2020 Python-matplotlib Practice Tags : python Similar Reads How to Change Fonts in matplotlib? Changing fonts in Matplotlib helps customize the appearance of plots, making them more readable and visually appealing. Fonts can be changed for titles, axis labels, legends and other text elements either individually or globally. Letâs explore how to do this efficiently.Using fontnameThis method le 4 min read Change plot size in Matplotlib - Python Plots are an effective way of visually representing data and summarizing it beautifully. However, if not plotted efficiently it seems appears complicated. Python's Matplotlib provides several libraries for data representation. While making a plot we need to optimize its size. In this article, we wil 3 min read How to Change the Size of Figures in Matplotlib? Matplotlib provides a default figure size of 6.4 inches in width and 4.8 inches in height. While this is suitable for basic graphs, various situations may require resizing figures for better visualization, presentation or publication. This article explores multiple methods to adjust the figure size 3 min read How to Change the Font Size of Colorbars in Matplotlib Matplotlib is a powerful and widely used library in Python for data visualization. It offers a variety of plotting functions to create complex graphs and charts. One common visualization is a heatmap, which often includes a color bar to indicate the scale of values represented by colors. Adjusting t 4 min read How to change the size of axis labels in Matplotlib? Matplotlib is a Python library that helps in visualizing and customizing various plots. One of the customization you can do is to change the size of the axis labels to make reading easier. In this guide, weâll look how to adjust font size of axis labels using Matplotlib.Letâs start with a basic plot 2 min read Like