我想有两个子图,其中第一个子图是平方的,x轴和y轴共享相同的限制。除此之外,第二个图应该共享相同的x轴但是独立的y轴。
最终结果应如下所示:
如何以这种形式推导出情节?
答案 0 :(得分:0)
我们的想法是要求使用固定的figsize
,并使用GridSpec
,在给定的figsize
内工作,以确保空间用于我们的方式想要它。
以下部分生成一个平方图和一个较小的子图,其中固定height_ratio
为3:1。 figsize
的原因是我们想要一个正方形(确定图的width
为3
,高度为4
({{1}如高度比率所示。)
=3+1
为了缩小子图之间的差距,我们知道给出附加参数fig = plt.figure(figsize=(3, 4))
gs = gridspec.GridSpec(2, 1, height_ratios=[3, 1])
。
hspace=0
完整的工作示例可能如下所示:
fig = plt.figure(figsize=(3, 4))
gs = gridspec.GridSpec(2, 1, height_ratios=[3, 1], hspace=0)