Seaborn在X轴上显示所有标签

时间:2019-02-01 03:12:08

标签: python pandas label seaborn

我正在绘制一些主要国家/地区的Y变量的箱形图分布。

    ersa = pd.read_excel(r'data.xlsx')
    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=Y,
                 data= ersa_source, width=0.5, palette= pal)
    b =sns.stripplot(x='Country', y=Y, 
                        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)

不幸的是,所有国家(大约100个)而不是仅6个选定的国家在X轴上打了勾。

我该如何解决?

0 个答案:

没有答案