0
4

1 回答 1

1

一种选择是创建所有轴,subplots然后只需移动您不想拥有的轴的位置,wspace=0就像对平行坐标图所做的那样:

import matplotlib.pylab as plt

dims = 4
fig, axes = plt.subplots(1, dims-1 + 1, sharey=False)

plt.subplots_adjust(wspace=0)

ax1 = axes[0]
pos = ax1.get_position()
ax1.set_position(pos.translated(tx = -0.1,ty=0))

在此处输入图像描述

我已将 1 添加到创建的列数(明确地将其保留为 -1+1)并设置wspace=0它绘制彼此相邻的所有图,中间没有空格。取最左边的轴并获得Bbox的位置。这很好,因为它使您能够通过tx=-0.1分离现有图形来翻译它。

于 2014-01-10T09:11:23.217 回答