How to set the matplotlib style

import matplotlib as mpl
import matplotlib.pyplot as plt
from matplotlib.backends.backend_pgf import FigureCanvasPgf
 
mpl.backend_bases.register_backend('pdf', FigureCanvasPgf)
 
plt.style.use('seaborn-paper')
 
mpl.rcParams['text.usetex'] = True
mpl.rcParams['font.size'] = 18
mpl.rcParams['lines.linewidth'] = 1.0
mpl.rcParams['axes.grid'] = True
mpl.rcParams['grid.linewidth'] = 0.5
mpl.rcParams['grid.linestyle'] = 'dotted'

Use this with ‘figsize=(3.5, 3.5)’ when saving a figure as PDF / PNG.

See also