Python 在matplotlib中添加具有不同记号的附加轴

Python 在matplotlib中添加具有不同记号的附加轴,python,matplotlib,Python,Matplotlib,我有一个图,绘制了一个优化问题的迭代与进度。我想做的是添加一个额外的轴(在绘图顶部),它使用相同的数据,但也标记墙时间。因此,在顶部和底部,有两个x轴以1:1的比例相互对应,还有一个数据系列。我已将第二个轴创建为: ax2 = ax.twiny() ax2.set_xlabel('Wall Time (s)') 但现在我不知道如何添加新的刻度。我也愿意为每个y系列使用两个x数据系列,但我也不知道如何做到这一点。我想: ax2 = ax.twiny() ax2.set_xlabel('Wal

我有一个图,绘制了一个优化问题的迭代与进度。我想做的是添加一个额外的轴(在绘图顶部),它使用相同的数据,但也标记墙时间。因此,在顶部和底部,有两个x轴以1:1的比例相互对应,还有一个数据系列。我已将第二个轴创建为:

ax2 = ax.twiny()  
ax2.set_xlabel('Wall Time (s)')
但现在我不知道如何添加新的刻度。我也愿意为每个y系列使用两个x数据系列,但我也不知道如何做到这一点。

我想:

ax2 = ax.twiny()
ax2.set_xlabel('Wall Time (s)')
ax2.set_xlim(0.0, np.max(all_data, axis=0)[0] * scale_amt)

或使用辅助轴