Каждый раз, когда вы устанавливаете x-ticklabels вручную, вы должны сначала попытаться установить соответствующие галочки, а затем указать метки. В вашем случае, поэтому вы должны сделать
g = sns.lineplot(data=df)
g.set_xticks(range(len(df))) # <--- set the ticks first
g.set_xticklabels(['2011','2012','2013','2014','2015','2016','2017','2018'])