How do I change the size of my image so it’s suitable for printing? For example, I’d like to use to A4 paper, whose dimensions are 11.7 inches by 8.27 inches in landscape orientation. Answer You need to create the matplotlib Figure and Axes objects ahead of time, specifying how big the figure is: