Как я могу вставить собственный символ между метками деления оси Y в Matplotlib?Python

Программы на Python
Ответить
Anonymous
 Как я могу вставить собственный символ между метками деления оси Y в Matplotlib?

Сообщение Anonymous »

У меня есть график с категориальными метками по оси Y, примерно так:
Изображение

Я хотел бы отображать символ (например, +) между каждой парой меток деления оси 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()
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»