
Я хотел бы отображать символ (например, +) между каждой парой меток деления оси Y, например, между восемью и восемью двумя.
Можно ли добавить такие промежуточные символы с помощью Matplotlib?
Если нет, существует ли другой Python библиотека построения графиков, которая поддерживает пользовательский текст между метками делений?
Вот минимальный воспроизводимый пример, имитирующий график, показанный выше:
import matplotlib.pyplot as plt
labels = [
"eight",
"eight u two",
"eight u one",
"eleven u two",
"eleven u one",
"eleven"
]
fig, ax = plt.subplots(figsize=(4, 6))
ax.plot([1, 2, 3, 4, 5, 6], range(len(labels)))
ax.set_yticks(range(len(labels)))
ax.set_yticklabels(labels)
plt.tight_layout()
plt.show()
Мобильная версия