Я создаю фацетную карту морского происхождения, состоящую из множества линейных участков. Результат выглядит примерно так:
Тем не менее, я действительно не хочу, чтобы год (то есть «1900») на метках оси. Я не могу понять, как удалить их в фазовом графике. Также важно, чтобы ось x представляла собой дату-время, а не строку для построения графика, поскольку не все годы имеют одинаковый ассортимент дат.
Код, который я сейчас использую, -
g = sns.FacetGrid(selected_specialties_agg, col="Primary Occupation", hue="year",
palette=sns.cubehelix_palette(3, start=.5, rot=-.75), height=3, aspect=3,
col_wrap=2, sharey=False)
g = g.map(sns.lineplot, "month_day", "encounters", sort=False, marker="o").add_legend()
for i, ax in enumerate(g.fig.axes):
ax.set_xticklabels(ax.get_xticklabels(), rotation = 90)
ax.set_xlabel("Day")
plt.show()
Я думаю, что мне нужно изменить некоторые свойства xticklabels в for для l oop, но я не совсем уверен.