Seaborn, сохраняя все мои переменные метки по шкале Х - PullRequest
0 голосов
/ 01 февраля 2019

Я пытаюсь построить несколько распределительных коробок.

Я загрузил свой набор данных, выбрал несколько стран, используя метод isin.

Когда я запускаю приведенную ниже команду seaborn boxplot, вместо того, чтобы иметь только 6 стран, у меня есть все 150 страноригинальный набор данных.

Как сохранить только 6 стран, в которых я заинтересован?

ersa = pd.read_excel(data)

country = ['Bangladesh', 'China', 'Viet Nam', 'India', 'Cambodia', 'Malaysia']
ersa_source = ersa[ersa['Country'].isin(country)]

fig, ax = plt.subplots()
fig.set_size_inches(11, 11.27)
sns.set_style('white')
pal = sns.color_palette('Paired')
b = sns.boxplot(x='Country', y='Weekly hours (average)',
            data= ersa_source, width=0.5, palette= pal)
b =sns.stripplot(x='Country', y='Weekly hours (average)', 
                   data = ersa_source, 
                   jitter=True, 
                   linewidth = 1, 
                   alpha=0.6,  dodge=True,
                   palette = pal)
b= sns.despine(offset=10, trim=True)
ax.set_title('Title', fontsize = 20)
ax.set_xlabel('Country', fontsize = 15)
ax.set_ylabel("Y", fontsize = 15)

enter image description here

...