我用imshow显示一个图像(图),它比它的高度宽5倍。我使用以下代码在下面添加第二个x轴:
newax = figure.add_axes(ax.get_position())
newax.patch.set_visible(False)
newax.yaxis.set_visible(False)
for spinename, spine in newax.spines.items():
if spinename != 'bottom':
spine.set_visible(False)
但是,第二个x轴远低于第一个x轴。在
图像
第一个X轴
(巨大空间)
第二个X轴
将ylim设置为[0,0]无效。我怎么能让第二个x轴只放在第一个x轴下几个像素?在
编辑:添加了最小的样本来帮助重现问题。在
^{pr2}$编辑(添加看起来像预期结果的图片):
现在,下x轴远低于上x轴,虚线从绘制的矩阵中消失。但是,两个轴应彼此靠近,虚线应停在所绘制矩阵的“顶部”。在
多亏了cphlewis和limes!在
相关问题 更多 >
编程相关推荐