Как добавить подпись оси х. Matplotlib

lc_start_date один Два Три А И В Ж Мем Др Дом Сто
01.06.2021 56 45 45 47 67 87 3 8 7 67 89
05.06.2021 58 67 45 47 67 87 3 8 7 67 89
06.06.2021 58 67 45 47 67 87 3 8 7 67 89
07.06.2021 58 67 45 47 67 87 3 8 7 67 89

Есть такой код:

df2.plot(figsize=(15,15), kind=‘line’, subplots=True, title=‘1’, layout=(4,3), sharex=False, sharey=False`,xlabel=‘date’)

Добавила xlabel=“Date”, но выводит ошибку:

«Unknown property xlabel. хочу заменить lc_start_date на даты или текст DATe

Если без xlabel то пишет lc_start_date

Хочу убрать lc_start_date или переименовать в даты.

введите сюда описание изображения

введите сюда описание изображения


Ответы (1 шт):

Автор решения: strawdog

Только сейчас понял, что дело в размерности массива холстов (axes).

Ваш код создает двумерный массив Поэтому, скорее всего, работать будет следующий код:

cols = 3
rows = 4
axes = df.plot(figsize=(15,15), kind='line', subplots=True, title='1', layout=(rows, cols), sharex=False, sharey=False)

for x in range(cols-1):
    for y in range(rows-1):
        axes[x,y].set_xlabel(df.index[x+y])

→ Ссылка