Это на самом деле изменяется через Matplotlib, так как Seaborn является своего рода оберткой вокруг него.
Кроме того, sns.lineplot
возвращает matplotlib.axes._subplots.AxesSubplot
объект.
Это то, что вы можете сделать
import seaborn as sns
import matplotlib.pyplot as plt
import matplotlib.ticker as plticker
loc = plticker.MultipleLocator(base=7.0) # To put a tick every seven days
# plt.figure(figsize=(15, 6)) # to change the size of the graph
# plt.title(f"Some super title")
# plt.ylabel("% active cases") # if you want to add a label in y-axis
axes = sns.lineplot(data=to_plot.loc[REF_DATE:])
axes.xaxis.set_major_locator(loc)
Результат может выглядеть следующим образом
![Improved ticks for x-axis](https://i.stack.imgur.com/MuqNt.png)
Надеюсь, что это может помочь