绝对比例相等但限制不同的Pyplot子图

时间:2019-06-12 13:25:41

标签: python matplotlib subplot

我不确定我的措辞是否正确,但是我想做的是创建一个包含两个子图的图形,其中两个图具有不同的限制,但是它们的大小使得物理比例(如y -图形高度每厘米的距离)相同。为了澄清起见,假设子图1显示的数据是从-3到3,子图2显示的数据是从-1到1。我想让它们彼此低于,以使子图2的高度(不包括刻度线)帧)恰好是子图1的三分之一。

我的尝试如下:

{{1}}

会产生下图,但是您可以看到(尽管必须仔细观察)第二个子图中的-1到1的范围比子图中1的-1到1的范围压缩(占用的高度更少)我猜这是由于两个子图之间的空间。

请注意,我正在使用gridspec,因为我计划添加另一列具有有趣的长宽比及其自己的标签和限制的子图。如果有人想知道的话,我不知道如何以更优雅的方式添加全局ylabel。

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以将gridspec的Private Sub Form_Load() ' 1 ms is enough to de-couple the events Me.TimerInterval = 1 End Sub Private Sub Form_Timer() ' Reset timer, always the first thing to do for single Timer events Me.TimerInterval = 0 Call Module6.loadRecords End Sub 设置为与限制范围匹配。

height_ratios