我正在绘制一个点图来显示“工人阶级”、“性别”、“职业”和“收入是否超过50K”之间的关系。然而,结果却是一团糟。图例是粘在一起的,图例中的女性和男性都以蓝色显示
#Co-relate categorical features
grid = sns.FacetGrid(train, row='occupation', size=6, aspect=1.6)
grid.map(sns.pointplot, 'workclass', 'exceeds50K', 'sex', palette='deep', markers = ["o", "x"] )
grid.add_legend()
请告知如何适合地块的大小。谢谢
听起来“exceeds50k”是一个分类变量。对于点图,y变量需要是连续的。假设这是您的数据集:
我们简化了一些类别以进行绘图,例如:
如果y变量是分类变量,则可能需要使用条形图:
如果它是连续的,例如年龄,您可以看到它工作:
相关问题 更多 >
编程相关推荐