2016-12-27 10 views
0

Я пытаюсь создать factorplots для значений из одного столбца с 18 значениями, и я добавляю параметры оттенка как другой столбец с 18 уникальными значениями, это приводит к огромной диаграмме, что непросто читать. Поэтому я хочу создать отдельные диаграммы для каждого уникального значения из столбца, чтобы он был более заметным. Так в настоящее время выглядит следующим образом: factorplotsns.factorplot отдельные диаграммы

И я хочу, чтобы разделить эти 18 карт, разделенных на отдельные тона графики. Я думал об использовании цикла, но я застрял в этой точке:

for i in dframe.type1.unique(): 
    sns.factorplot(x='type1',data=dframe, kind='count') 

ответ

0

Вы должны использовать параметр col. Посмотрите еще несколько примеров на seaborn doc page for factorplots примерно на 2/3 пути вниз.

sns.factorplot(x='type1', col='type2', col_wrap=4, data=dframe, kind='count', 
       sharex=False, sharey=False) 
+0

Большое спасибо, однако есть еще одна вещь. Ярлыки для x отображаются только для последней из отдельных диаграмм, я пытался исправить ее с помощью f.set_xticklabels ([«Яд», «Летать», «Земля», «Фея», «Трава», «Бой», «Умный», «Сталь», «Лед», «Рок», «Вода», «Электрический», «Огонь», «Дракон», «Темный», «Призрак», «Ошибка», «Обычный»]) –

+0

Но его вообще не работает, вот как он выглядит http://imgur.com/a/9nWwl –

+0

Я изменил инструкцию, чтобы не делиться осью x или y. Это сделает каждый подзаговор независимым от другого и гарантирует, что метки существуют для всех значений x. –

 Смежные вопросы

  • Нет связанных вопросов^_^