pycharm matplotlib中的figsize是否有最大值?

siotufzp  于 7个月前  发布在  PyCharm
关注(0)|答案(2)|浏览(74)

我试图保存一个大图片(这实际上是大于我的显示器的分辨率),但我得到相同大小的PNG图片时,增加figsize.所以下面的两个例子我得到完全相同的文件:

import matplotlib.pylab as plt
fig, ax = plt.subplots(nrows=2, ncols=1, figsize=(10, 100))
ax[0].plot([0, 1], [0, 1])
ax[1].plot([0, 1], [0, 1])
fig.savefig('test1.png')
plt.close()

字符串
第二:

fig, ax = plt.subplots(nrows=2, ncols=1, figsize=(10, 150))
ax[0].plot([0, 1], [0, 1])
ax[1].plot([0, 1], [0, 1])
fig.savefig('test2.png')
plt.close()


有没有办法把画面放大一点?

w41d8nur

w41d8nur1#

感谢@ImportanceOfBeingErnest,实际上问题出在PyCharm上。(我使用的是2017.2.3)
因此,如果有人有同样的问题-只是尝试PyCharm之外!

u3r8eeie

u3r8eeie2#

我在一个notebookdpi文件中工作。对我来说,有效的方法是使用dpi参数。
于是:

plt.figure(figsize=(25,15)) # small, even for figsize=(150,75)

plt.figure(figsize=(25,15), dpi= 150) # larger

plt.figure(figsize=(25,15), dpi= 300) # largest

字符串

相关问题