Я пытаюсь запустить записную книжку 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