Я новичок в python и Seaborn, я использую набор данных из kaggle , теперь я хочу визуализировать данные, это мой код
def add_if_zero(x):
if (x['stays_in_weekend_nights']+x['stays_in_week_nights'])==0:
return 1
else:
return (x['stays_in_weekend_nights']+x['stays_in_week_nights'])
_data['total_days_of_stay']=_data.apply(lambda x:add_if_zero(x),axis=1)
x_order=['January','February','March','April','May','May','May','August','September','October','November','December']
sns.relplot(x='arrival_date_month',
y='total_days_of_stay',hue='hotel',
kind='line',data=_data,height=10,aspect=.9,row_order=x_order)
я получить график, и я хочу, чтобы порядок был от jan-de c, но я получаю случайную переменную по оси x
я попытался передать порядок атрибуту row_order в массиве, а также в формат строки, но кажется, что ничего не работает
в соответствии с документацией
row_order, col_orderlists из строк, необязательный Order для организации строк и / или столбцов в сетке, в противном случае заказы выводятся из объектов данных.
ОБНОВЛЕНИЕ 1: