亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在matplotlib中更改圖形大小和圖形格式

在matplotlib中更改圖形大小和圖形格式

九州編程 2021-03-28 11:33:42
我想獲取恰好為4 x 3英寸大小的fig1,并以tiff格式更正以下程序:import matplotlib.pyplot as pltlist1 = [3,4,5,6,9,12]list2 = [8,12,14,15,17,20]plt.plot(list1, list2)plt.savefig('fig1.png', dpi = 300)plt.close()有什么幫助嗎?
查看完整描述

3 回答

?
翻翻過去那場雪

TA貢獻2065條經驗 獲得超14個贊

如果您使用以下命令顯式創建圖形,則可以設置圖形大小

plt.figure(figsize=(3,4))

您需要在調用前設置圖形大小。plt.plot() 要更改已保存圖形的格式,只需更改文件名中的擴展名即可。但是,我不知道任何matplotlib后端是否支持tiff


查看完整回答
反對 回復 2021-04-01
?
aluckdog

TA貢獻1847條經驗 獲得超7個贊

第一部分(明確設置輸出大小)并不難:


import matplotlib.pyplot as plt

list1 = [3,4,5,6,9,12]

list2 = [8,12,14,15,17,20]

fig = plt.figure(figsize=(4,3))

ax = fig.add_subplot(111)

ax.plot(list1, list2)

fig.savefig('fig1.png', dpi = 300)

fig.close()

但是在Google對matplotlib + tiff進行快速搜索之后,我不相信matplotlib可以進行tiff繪圖。有人提到GDK后端能夠做到這一點。


一種選擇是使用諸如imagemagick的工具轉換輸出convert。


查看完整回答
反對 回復 2021-04-01
  • 3 回答
  • 0 關注
  • 272 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號