python - matplotlib 中不成比例的图像子图

标签 python matplotlib resize subplot

我一直在查看堆栈溢出上的很多关于绘制两个不同大小的图像的线程。但所有这些帖子所指的图仍然最终为矩形或正方形,如下例所示。

enter image description here

是否可能有一组长度或高度不相等的子图?类似的事情吗?

enter image description here

最佳答案

我建议add_axes功能:

默认情况下, Canvas 的 x 和 y 尺寸范围为 0 到 1。 add_axes 在其上添加轴,接受矩形[left,bottom,width,height]。例如:

f=plt.gcf()
f.add_axes([0.1,0.8,0.1,0.1],axisbg='g')
f.add_axes([0.25,0.1,0.45,0.8],axisbg='r')
f.add_axes([0.8,0.4,0.15,0.5],axisbg='y')
f.add_axes([0.9,0.2,0.05,0.05],axisbg='b')
f.set_size_inches(10,6)
f.savefig('yourfig.png')

enter image description here

关于python - matplotlib 中不成比例的图像子图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33696381/

相关文章:

c# - 在 WPF 中的运行时调整 TextBox 的大小

java - 调整 JFrame 的大小并保持纵横比?

python - Python 的 argparse 模块中具有混合类型 args 输入的参数解析器

python - matplotlib 3D 图中的虚线箭头

python - 多个循环创建绘图的问题,出现错误

python - Bokeh 相当于 matplotlib subplots

python - 有没有办法将 pyplot.imshow() 对象转换为 numpy 数组?

uitableview - 如何快速将弹出窗口调整为 tableview 中内容的大小?

python - 如何将从缩放数据中学到的决策边界转移到原始数据(缩放数据)?

python - 适用于 python2.7 的 Google 表格 API --> "Invalid JSON payload. Root element must be a message"