Как распределить метки по оси x на моем графике?

#plot

Вопрос:

Вот как выглядит моя ось x: введите описание изображения здесь

Это день/месяцы года. Проблема в том, что здесь слишком людно, и я не знаю, как их разместить.

Вот мой код:

 plt.rcParams['figure.figsize'] = [15, 10]
df["timestamp"] = pd.to_datetime(df['timestamp'])
#df.plot(x="timestamp", y=["avg_value"])
plt.scatter(x=df["timestamp"], y=df["avg_value"], marker='o')
plt.xlabel("Timestamp")
plt.ylabel("AVG Value, PER HOUR")
plt.show()