关于matplotlib生成的图像大小

1 投票
2 回答
11248 浏览
提问于 2025-04-16 06:02

我用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 是高度(也是以英寸为单位)。

撰写回答