[問題] matplotlib繪圖像素問題
大家好,
我跑了下面這段程式碼要畫圖
import matplotlib.pyplot as plt
plt.rcParams['figure.figsize'] = (15, 5)
fig, ax = plt.subplots(sharex=True)
ax.axes.get_xaxis().set_visible(False)
ax.axes.get_yaxis().set_visible(False)
fig.subplots_adjust(bottom=0,top=1,left=0,right=1)
plt.savefig('00000test'+'.jpg', bbox_inches='tight', pad_inches=0)
最後希望存成 1500 * 500 的圖,但結果卻是1507 * 507
讓我很疑惑的是,我這段程式碼根本是抄來的,一模一樣,
而且我跑過原來的程式,出來的圖真的是1500 * 500
有沒有人碰過一樣的情況啊?
我的開發環境都是用vscode,python3.6
謝謝
############################################
自問自答一下…
我比對兩邊的圖片是多了個邊框,我也不知道怎麼把邊框拿掉,
但我也不知道為什麼,試了把savefig中的bbox_inches-'tight'拿掉
結果就正常了,沒有邊框大小也是我要的1500 * 500,圖片內容跟原程式一樣 …
但是我從頭到尾都不知道為什麼會這樣 ...
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.140.244
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1525744408.A.64C.html
※ 編輯: gundan (220.135.140.244), 05/08/2018 10:15:57
※ 編輯: gundan (220.135.140.244), 05/08/2018 11:18:57