Проблема с использованием метода факторплот Seaborn - PullRequest
0 голосов
/ 10 мая 2019

Я пытаюсь запустить записную книжку Python ( ссылка ). В строке In [18]:, где автор отображает некоторые данные, используя Seaborn Я получаю сообщение об ошибке

ValueError: аргумент 'c' имеет 12 элементов, что недопустимо для использования с 'x' с размером 0, 'y' с размером 0.

В [18]:

import seaborn as sns

# sales trends
sns.factorplot(data = train_store, x = 'Month', y = "Sales", 
               col = 'StoreType', # per store type in cols
               palette = 'plasma',
               hue = 'StoreType',
               row = 'Promo', # per promo in the store in rows
               color = c)

Seaborn Версия:

seaborn==0.9.0

Я посмотрел в Интернете об этой ошибке, но не смог найти ничего полезного. Пожалуйста, ведите меня в правильном направлении.

Обновление

Вот минимальный код для тестирования

import pickle
import seaborn as sns
# seaborn==0.9.0

with open('train_store', 'rb') as f:
    train_store = pickle.load(f)

c = '#386B7F' # basic color for plots

# sales trends
sns.factorplot(data = train_store, x = 'Month', y = "Sales", 
               col = 'StoreType', # per store type in cols
               palette = 'plasma',
               hue = 'StoreType',
               row = 'Promo', # per promo in the store in rows
               color = c)

Ссылка на файл данных train_store: Ссылка 1 Ссылка 2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...