一旦修复了记号,就可以访问和设置记号标签的对齐方式,以避免相邻子地块之间的重叠。
import matplotlib.pyplot as plt
plt.rcParams.update({"xtick.direction" : "in",
"ytick.direction" : "in",
"figure.subplot.wspace" : 0.02,
"axes.xmargin" : 0,
"figure.figsize" : (5,2.4)})
fig, axes = plt.subplots(1,2, sharey=True)
for ax in axes:
ax.plot([0,.3,.6], [0,1,2])
# Fix ticks
ax.set_xticks([0,.2,.4,.6])
# Get ticklabels for fixed ticks
ticklabels = ax.get_xticklabels()
# set the alignment for outer ticklabels
ticklabels[0].set_ha("left")
ticklabels[-1].set_ha("right")
plt.show()