Наклонение отметок на графике по оси X, а не ярлыков с помощью MatPlotLib - PullRequest
0 голосов
/ 18 июня 2020

Можно ли с помощью MatPlotLib построить график с наклонными отметками в Python3. Наклонные деления, а не метки. Я нашел много способов наклонить метки галочки, но не нашел способа наклонить саму метку. Если можно, покажите, пожалуйста, пример.

Мой босс говорит, что если вы используете наклонные метки с метками, сама метка должна быть наклонной.

1 Ответ

1 голос
/ 18 июня 2020

AFAIK, нет такой возможности вращать отметки в отличие от ярлыков. Однако я придумал это грубое решение, которое работает для повернутых меток внутри фигуры.

Я здесь в основном рисую маленькие наклонные линии после того, как скрываю настоящие отметки. Это вдохновлено документацией по сломанной оси. Вы также можете адаптировать ее для оси Y.

import matplotlib.pyplot as plt

fig, ax = plt.subplots()

ax.plot(range(5))
ax.tick_params(axis='x', length=0, labelsize=20)

d = .1 # how big to make the diagonal lines in absolute coordinates

y_low = -0.5

for i in range(5):
    ax.plot((i-d,i+d), (y_low-d,y_low+d), color='k')

ax.set_ylim(y_low, None) 

plt.show()

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...