如何在轴中添加这样的线

How to add such line in the axis

如何在轴中添加线条以突出显示刻度? 这是示例:https://i.stack.imgur.com/wwOtm.png

您可以在 ax.tick_params 中使用 lengthwidth 参数,例如

import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0,10,10)
y = x

fig, ax = plt.subplots()
ax.plot(x, y)

ax.tick_params(direction='in', length=10, width=3, color='r')

这里有更多信息https://matplotlib.org/stable/api/_as_gen/matplotlib.axes.Axes.tick_params.html