How to change the font size on a matplotlib plot

From the matplotlib documentation, font = {‘family’ : ‘normal’, ‘weight’ : ‘bold’, ‘size’ : 22} matplotlib.rc(‘font’, **font) This sets the font of all items to the font specified by the kwargs object, font. Alternatively, you could also use the rcParams update method as suggested in this answer: matplotlib.rcParams.update({‘font.size’: 22}) or import matplotlib.pyplot as plt plt.rcParams.update({‘font.size’: … Read more

Why em instead of px?

It is wrong to say that one is a better choice than the other (or both wouldn’t have been given their own purpose in the spec). It may even be worth noting that Stack Overflow makes extensive use of px units. It is not the poor choice that the question suggests it is. Definition of … Read more