Python Matplotlib,多面板打印上的两个x轴标签
我想制作一个三面板图(三个面板垂直堆叠在彼此的顶部),但带有两个x轴标签,例如从 下x轴和上x轴适用于所有三个面板中的数据Python Matplotlib,多面板打印上的两个x轴标签,python,matplotlib,multiple-axes,Python,Matplotlib,Multiple Axes,我想制作一个三面板图(三个面板垂直堆叠在彼此的顶部),但带有两个x轴标签,例如从 下x轴和上x轴适用于所有三个面板中的数据 fig, (ax1, ax2, ax3, ax4) = plt.subplots(4, sharex=True, gridspec_kw={'height_ratios': [7,0, 7, 3]}, figsize=(14.0, 16.0)) 顶部面板为 ax1
fig, (ax1, ax2, ax3, ax4) = plt.subplots(4, sharex=True,
gridspec_kw={'height_ratios': [7,0, 7, 3]},
figsize=(14.0, 16.0))
顶部面板为
ax1. and ax2.
及
似乎不起作用 如果要创建3个子地块,最好不要创建4个子地块
import matplotlib.pyplot as plt
fig, (ax1, ax2, ax3) = plt.subplots(3, sharex=True,
gridspec_kw={'height_ratios': [7, 7, 3]},
figsize=(8, 8))
ax4 = ax1.twiny()
plt.show()
import matplotlib.pyplot as plt
fig, (ax1, ax2, ax3) = plt.subplots(3, sharex=True,
gridspec_kw={'height_ratios': [7, 7, 3]},
figsize=(8, 8))
ax4 = ax1.twiny()
plt.show()