Да, проблема действительно часто кроется в отсутствии import matplotlib.pyplot as plt и вызова plt.show(). Без этого граф просто не отображается, особенно если код запускается в терминале, а не в интерактивной среде. Хорошо, что всё заработало после добавления этих строк
a little to the left