问问题
1649 次
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 回答