Python matplotlib中记号的方向

Python matplotlib中记号的方向,python,matplotlib,graph,plot,Python,Matplotlib,Graph,Plot,是否有办法使用matplotlib使x轴底部的记号指向外部,而顶部的记号指向内部?您可以通过输入减小的x轴和y轴的限制来更改记号的升序/降序 也就是说,要使x轴从10变为0,而不是从0变为10,使y轴从10变为-10,可以执行以下操作: plt.xlim(10, 0) plt.ylim(10, -10) 下面是matplotlib的一个示例,在一个简单的案例中演示了此功能。是!可以使用set_tick_params()方法执行此操作。下面是一个示例,用于设置直方图,使其按您所述工作: hist

是否有办法使用matplotlib使x轴底部的记号指向外部,而顶部的记号指向内部?

您可以通过输入减小的x轴和y轴的限制来更改记号的升序/降序

也就是说,要使x轴从10变为0,而不是从0变为10,使y轴从10变为-10,可以执行以下操作:

plt.xlim(10, 0)
plt.ylim(10, -10)

下面是matplotlib的一个示例,在一个简单的案例中演示了此功能。

是!可以使用set_tick_params()方法执行此操作。下面是一个示例,用于设置直方图,使其按您所述工作:

hist.xaxis.set_ticks_position('both')  # Adding ticks to both top and bottom
hist.xaxis.set_tick_params(direction='in', which='top')  # The bottom will maintain the default of 'out'

这与记号上的标签有关。我问的是图表上的记号线,以及它们是指向图表还是指向外部。