关于matplotlib生成的图像大小
我用matplotlib生成了一个直方图。
import numpy as np
import pylab as P
mu, sigma = 200, 25
x = mu + sigma*P.randn(10000)
P.figure()
bins = 10
n, bins, patches = P.hist(x, bins, normed=1, histtype='bar', rwidth=0.8)
P.show()
我想把这个图弄小一点,我该怎么做呢?
谢谢你的帮助!
2 个回答
0
除了设置图像的大小(figsize),还有一个叫做dpi的选项。这个选项在你使用某些生成图像的工具时更为重要。
4
如果你只是想为这个特定的图形设置大小,那就把你的图形声明改成这样:
P.figure(figsize=(i,j))
这里的 i 是宽度(以英寸为单位),j 是高度(也是以英寸为单位)。