我有两个名为train_df
和test_df
的数据帧。它们都有名称相同的列,并且test_df
没有train_df
只有一个列。现在我想绘制小提琴图,显示我的数据帧的每一列在图的每一行中的分布(如方框图);小提琴的每一侧代表相同的列,但来自不同的数据帧,以便比较两个数据帧中每列的分布。我如何做到这一点(最好是在matplotlib或seaborn中)
编辑1:
类似下面的图,但我希望每个小提琴显示每个列的分布,小提琴的每一侧显示每个数据帧中具有相同列的列的分布。除此之外,此图像仅显示两列,并使用第三列作为颜色。
Tags:
您必须将两个数据帧合并为一个数据帧,并用一列设置每行的原点:
相关问题 更多 >
编程相关推荐