Matplotlib 將圖形儲存到影象檔案

Matplotlib 儲存圖片

Matplotlib 可以使用 savefig() 將圖直接儲存到檔案中。

該方法可以這樣使用:

fig.savefig('plot.png')

完整的例子:

import matplotlib
import matplotlib.pyplot as plt
import numpy as np

y = [2,4,6,8,10,12,14,16,18,20]
x = np.arange(10)
fig = plt.figure()
ax = plt.subplot(111)
ax.plot(x, y, label='$y = numbers')
plt.title('Legend inside')
ax.legend()
#plt.show()

fig.savefig('plot.png')

要更改格式,只需更改副檔名,如下所示:

fig.savefig('plot.pdf')

你可以使用下面程式碼來開啟檔案

display plot.png

或者在影象或 PDF 閱讀器中開啟它。