我想将分类变量的不同值的归一化比例(即百分比)绘制为数据框中两个其他分类变量的值的函数。
我使用的数据框中有三列:XPEvidence,XPIntention和' subject标签'。 XPEvidence可以采用两个分类值:弱或强,XPIntention可以采用两个分类值:防御或起诉,变量主题标签可以采用四个不同的值。
是否有办法根据其他两个变量的值绘制分类值的归一化比例?
我找到了seaborn库的count.plot来显示频率 - 但它显示了不同值的简单计数而不是%(这是一个更有用的信息)。
sns.factorplot(x = 'XPObjective', hue="subject label", col="XPEvidence",
col_order = ['weak', 'Strong'], data=dfvp, kind="count")
我使用groupby和count函数+ normalize根据两个XP变量找到了主题标签值的百分比:
dfgrouped_XP['subject label'].value_counts(normalize=True)
有没有办法直接绘制这些百分比?
最后一个问题:有没有办法自动计算并添加显示图中95%置信区间的误差条? 非常感谢您的帮助。 玛丽