Согласно морской документации линейный участок не поддерживает нечисловые данные.
Не совсем ясно, чего вы хотите достичь, однако я предполагаю, что вам нужна функция seaborn scatterplot , и вы должны указать имена переменных x и y, которые выпытаются построить.
Пример:
tips = [10, 12,10,15]
billamount = [200, 230, 500, 300]
month_year= ["2018-03", "2018-04", "2018-05", "2018-06", ]
data = pd.DataFrame(np.array([tips, billamount, month_year]).T,
columns=["tips", "billamount", "month_year"])
ax = sns.scatterplot(x="month_year", y="billamount", data=data)