Python misnomer: print() print() connotes Gutenberg, paper, ink, and hard copy. show() connotes a temporary display: vanishes when the show is over. MatPlotLib correctly uses show() to display a graphic. Python however uses print() to display some text. Should not be print(): should be show().