Matplotlib.pyplot: как развернуть деления по осям Y и X в область графика?
Строю графики с помощью matplotlib.pyplot (код исключительно для примера):
x = np.arange(0, 10, 0.1)
y = np.sin(x)
plt.plot(x, y)
plt.show()
Вопрос: какой командой можно развернуть сами штрихи возле меток по обоим осям в область графика (т. е. в область рамки вокруг кривой)?
Ответы (1 шт):
Автор решения: Pak Uula
→ Ссылка
У объекта типа Axes есть метод tick_params
Направление черточек определяет свойство direction: ax.tick_params(direction ='in')
До этого объекта можно добраться двумя способами.
- Функция
pyplot.gca()возвращает текущий чертёж, на котором рисуетpyplot
plt.gca().tick_params(direction ='in')
plt.plot(x, y)
- Можно создать чертёж явным образом через фигуру:
fig = plt.figure()
ax = fig.add_subplot()
ax.tick_params(direction ='in')
ax.plot(x, y)

