【Matplotlib畫的圖怎么保存?Python用matplotlib庫(kù)繪制的圖像如何導(dǎo)出】在python中當(dāng)我們使用matplotlib這個(gè)第三方庫(kù)畫出來(lái)想要的圖像之后,首先是要將其輸出到桌面窗口上顯示查看,其次就是將圖像導(dǎo)出為圖片保存起來(lái)了 。所以下面文章中的內(nèi)容就是python調(diào)用第三方繪圖matplotlib畫圖完成之后,將圖像保存起來(lái)的方法教程 。

代碼實(shí)例和教程
那么matplotlib庫(kù)繪制圖像以及保存圖像都是需要將pyplot這個(gè)庫(kù)導(dǎo)入進(jìn)來(lái)才可以的,而只需要去調(diào)用savefig()這個(gè)方法就可以來(lái)繪制好的圖像保存起來(lái),代碼示例如下所示:
import matplotlib.pyplot as pltplt.plot(range(5), range(8))plt.savefig('D:\\test.png')plt.show()

以上代碼就是畫出來(lái)了一個(gè)折線圖,然后再調(diào)用方法將其給保存起來(lái) 。那么savefig()方法之中只需要傳入文件路徑以及文件名就可以將其保存起來(lái)了 。并且文件后綴名會(huì)決定該圖片保存之后的格式,可以設(shè)置為pdf格式 。除了這個(gè)必選文件保存路徑參數(shù)之外,還有一些其他參數(shù)可以來(lái)設(shè)置圖片保存之后的樣式 。
那么在保存matplotlib庫(kù)畫出來(lái)的圖像時(shí),在語(yǔ)法上是有一些需要注意的事項(xiàng) 。savefig()方法是通過plt模塊來(lái)直接調(diào)用的,它會(huì)將其上面所有的繪圖代碼視為整體來(lái)保存為圖像,如果有多個(gè)fig畫布存在就是無(wú)法正常保存 。
而且plt.show()這個(gè)方法必須寫在savefig()保存圖像方法的下面,否則圖像輸出顯示之后就是無(wú)法再將其給保存起來(lái)了,這是因?yàn)榇朔椒▽?shí)際上是將繪圖數(shù)據(jù)流式輸出了 。
以上就是關(guān)于“Matplotlib畫的圖怎么保存?Python用matplotlib庫(kù)繪制的圖像如何導(dǎo)出”的全部?jī)?nèi)容了,希望對(duì)你有所幫助 。



微信掃碼,學(xué)習(xí)更方便

現(xiàn)在報(bào)名贈(zèng)100例知識(shí)點(diǎn)合集

猜你喜歡
- Matplotlib保存圖像的方法是什么?Python如何將matplotlib畫的圖保存到本地
- Matplotlib保存圖像不完整怎么辦?Python繪圖后圖像不能完整保存如何解決
- Matplotlib橫坐標(biāo)重疊問題如何解決?Python畫多個(gè)圖像坐標(biāo)軸重疊怎么辦
- 11.8號(hào)是什么節(jié)日
- 08年臺(tái)風(fēng)
- 什么是考生來(lái)源啊?
- 上車后硬座如何換臥鋪
- 特別失望的時(shí)候發(fā)的說(shuō)說(shuō)
- 平安e生保可以退保嗎?
- 臥蠶和眼袋的區(qū)別圖片對(duì)比
