У меня есть два списка, x_axis, который является списком времени в формате '12: 30: 00'.Ось Y - это процентные значения.Мне нужно построить все значения на графике, однако, поскольку строка по оси X слишком длинная, они перекрываются.Есть ли в любом случае я могу иметь Matplotlib не показывать каждый раз по оси X?Любая помощь будет оценена.
Вы можете повернуть ярлык, чтобы показать время списка, используя следующий код.
plt.xticks(rotation=90)
Вы можете вращать и печатать каждый 2-й ярлык:
_ = plt.plot(df['str_time'], df.Pct, 'ro') ax = plt.gca() plt.axis([0,24,0,50]) plt.xticks(rotation=90) for label in ax.get_xaxis().get_ticklabels()[::2]: label.set_visible(False)
Вывод: