Обозначение заголовка графика диаграмм рассеяния со значениями данных в Pandas - PullRequest
0 голосов
/ 16 апреля 2020

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

OrgGroupPlot = SCPlot.groupby('Organization Group Code')
OrgGroupPlot.plot.scatter('Total Salary', 'Total Benefits', label = SCPlot[['Organization Group Code']])

С этим кодом я получаю каждое значение кода группы на каждом графике, но не соответствующее ему. Предполагается, что будет 7 графиков, поэтому я бы хотел, чтобы на первом графике было 1 в названии, что является значением кода группы организаций, и 2 на втором и т. Д.

1 Ответ

0 голосов
/ 16 апреля 2020

Не прямой ответ, который вы ищете, но я настоятельно рекомендую использовать Seaborn для категориальных заговоров, которые вы делаете. (pip install seaborn, если он еще не установлен)

catplot Seaborn (ранее factorplot) - это именно то, что вы делаете, но с более четким синтаксисом (и более симпатичными графиками).

По умолчанию catplot имеет поведение маркировки, которого вы добиваетесь, которого вы должны достичь с помощью:

import seaborn as sns

g = sns.catplot(x='Total Salary', y='Total Benefits', col='Organization Group Code', data=OrgGroupPlot)
...