python - 设置在 matplotlib 中使用 plt.subplots 创建的图形的高度和宽度?

标签 python matplotlib

在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/

相关文章:

python - 标准格式 matplotlib -- 将 e 更改为\times 10

python - imshow() 函数显示空的灰色图像。我该怎么办?

python - 字符串中的重复字符

python - Pycharm 在数据帧连接后不键入提示

python - Tensorflow 中的 tf.expand_dims 和 tf.newaxis 有什么区别?

python - numpy 中 3D 数组的 2D 切片系列

python - 使用 x 值范围填充 matplotlib 上的 x 和 y 值

python - Matplotlib 绘图未显示在 Mac OSX 中?

python - matplotlib:故意阻止代码执行等待 GUI 事件

Python rsync脚本目录名镜像