[python] matplotlib znaczniki osi

Witajcie.
Wiem, że kiedyś jakoś sobie z tym poradziłem na około przy pomocy funkcji subplot ale zastanawia mnie czy jest jakaś prostsza metoda na rozwiązanie tego problemu. Otóż mam zestaw dużej liczby danych w formacie: [DATA WARTOŚĆ1 WARTOŚĆ2]. Data jest długa tj 2020/01/01 18:30 natomiast wartość1 i wartość2 to zwykłe float.
Potrzebuję wyświetlić na jednym wykresie plot wartośc1 i wartość2. Niestety na osi X jest tak dużo znaczników, że nie sposób cokolwiek odczytać:
obraz

Pytanie czy da się zmniejszyć liczbę tych znaczników na osi X oraz je obrócić o 45 stopni? Udało mi się to zrobić przy pomocy subplot ale to generuje inne błędy których nie potrafię rozwiązać.

Puntem wyjściowym niech będzie najprostsze:

import matplotlib.pylab as plt
#jakies czytanie danych z pliku
plt.plot(X,Y)
plt.show()

Pozdrawiam serdecznie,
Sheaker