matplotlib中刻度线的方向

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matplotlib中刻度线的方向相关的知识,希望对你有一定的参考价值。

有没有办法让xaxis点底部的刻度线方向向外,但顶部的方向指向内部,使用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'
另一答案

您可以通过传入减小的x和y轴的限制来更改刻度线的升序/降序。

I.E.要使x轴从10变为0,而不是0到10,而y轴从10变为-10,你可以这样做:

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

这是来自matplotlib的example,它在一个简单的案例中演示了这个功能。

以上是关于matplotlib中刻度线的方向的主要内容,如果未能解决你的问题,请参考以下文章

Matplotlib - 如何使用对数刻度设置线图的颜色条

Plotly:如何为 x 轴上的时间序列设置主要刻度线/网格线的值?

Python-matplotlib:调整坐标轴位置标签位置和标签方向,以及X轴刻度标签位置

matplotlib 画图的相关设置:坐标轴刻度字体、大小等

整数刻度标签 matplotlib,没有原点刻度标签

如何在 matplotlib 中移动刻度标签