Я бы хотел сделать несколько графиков с помощью matplotlib, но есть проблема в том, что некоторые из моих ярлыков тиков слишком длинные.Интересно, смогу ли я сделать так, чтобы метки длинных тиков отображались в несколько строк?
Вот какой-то код:
import numpy as np
import matplotlib.pyplot as plt
data = np.random.random(4)
idx = np.arange(4)
fig = plt.figure()
ax = fig.add_subplot(111)
ax.set_ylim(-0.5, 4-0.5)
ax.set_yticks(b)
ax.tick_params(length=0)
ax.barh(idx, data, zorder=2,
tick_label=["qwertyuioplkjhgfdsa+1s",
"abc","asd","qwerty"])
ax.grid(axis='x')
plt.show()
Итак, вот сюжет, который я получил.
Как видите, нижняя метка ytick слишком длинная, и я хочу установить в каждой строке не более 10 букв, поэтому я надеюсь, что метка тика может быть показана в
qwertyuiop
lkjhgfdsa+
1s
или несколько не так долго в одной строке.
Любая помощь будет признательна!