Qs
使用pandas创建一个DataFrame,以报告需要大学学历('college_jobs')和不需要大学学历('non_college_jobs')的毕业生的数量。将此分配给名为df1的变量。
我的代码
df1 = recent_grads.groupby(['college_jobs', 'non_college_jobs']).sum()
我该如何校正图形
答案 0 :(得分:0)
可能您应该以对每个“其他”对象重新组织DataFrame的方式 分类(男人,女人,全职,兼职等)仅包含 两行:
然后您应该根据这些数据生成条形图。
作为一个例子,我采用了这样一个数据框,包括按性别分类 和全职/兼职:
College No college
Job type
Men 3000 2000
Women 2500 2800
Full time 2800 2200
Part time 2700 2600
请注意,职位类型是索引。
要生成图形,可以运行:
df.plot.bar(ylim=(0,4000));
获取以下图片:
我将 y 轴的上限“提高”到 4000 (略高于 最大值),以便为图例提供足够的空间。 否则,图例会叠加在条形图的顶部, 阻碍可见度。