[问题] matplotlib绘图像素问题

楼主: gundan (弹弹的哀伤)   2018-05-08 09:53:26
大家好,
我跑了下面这段程式码要画图
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,图片内容跟原程式一样 …
但是我从头到尾都不知道为什么会这样 ...

Links booklink

Contact Us: admin [ a t ] ucptt.com