Matplotlib:将乘数在x轴下方移动到顶部

时间:2016-11-22 17:19:35

标签: python-3.x matplotlib

我试图找到一种方法将x轴下方的小乘数移到顶部。我有一个带有两个x轴的图,顶轴的乘数位于底部x轴的下方,我感到困惑。

这是一个小例子:

import matplotlib as mpl
import matplotlib.pyplot as plt
import seaborn as sns

fig = plt.figure(num=None,figsize=(15, 2.5), dpi=300)
gs = mpl.gridspec.GridSpec(1,1)
ax2 = plt.subplot(gs[0,0])
ax1 = ax2.twiny()
ax1.grid(False)

ax1.set_xlim(0,10000000)
ax2.set_xlim(0,1000000)
ax1.set_ylim([0,100])
ax2.set_ylim([0,100])
plt.show()

现在,如果您将ax2.set_xlim(0,1000000)更改为ax2.set_xlim(0,100000000),则两个乘数都会位于底部x轴下方。也许还可以防止乘数与x轴刻度标签重叠?

我研究这个问题的一个问题是我不知道这个'倍增器'实际上是被称为。

0 个答案:

没有答案