python グラフ 保存 真っ白

pythonでグラフ作成を行う際に、
保存したら真っ白だった話。

import os
import matplotlib.pyplot as plt

cd = os.path.abspath(".")

x = [1,2,3,4,5]
y = [row*row-1 for row in x]

print (y)

plt.plot(x,y)
"""変更前"""
plt.show()
plt.savefig(cd+"/haten.png")

だと、pngで保存できても、真っ白。

import os
import matplotlib.pyplot as plt

cd = os.path.abspath(".")

x = [1,2,3,4,5]
y = [row*row-1 for row in x]

print (y)

plt.plot(x,y)
"""変更後"""
plt.savefig(cd+"/haten.png")
plt.show()

解決。