在matplotlib中,我知道如何设置图形的高宽和DPI:
fig = plt.figure(figsize=(4, 5), dpi=100)
但是,似乎如果我想创建小的多图,我不能创建这样的图形,我必须使用这个:
fig, subplots = plt.subplots(nrows=4, ncols=4)
如何设置像这样使用子图创建的图形的高度和宽度以及 DPI?
最佳答案
其实可以指定高度和宽度plt.savefig('Desktop/test.png',dpi=500) ,即使它没有在帮助中列为关键字(我认为它已传递给图形调用(?)):
fig,axs=plt.subplots(nrows,ncols,figsize=(width,height))
出于某种原因,dpi 被忽略了。但是,当它很重要时,您可以在保存图形时使用它:
plt.savefig('test.png',dpi=1000)
关于python - 设置在 matplotlib 中使用 plt.subplots 创建的图形的高度和宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34028255/