在python中绘制两个变量图

时间:2018-10-22 16:08:58

标签: python pandas matplotlib seaborn

我是python的新手,它试图找出绘制y轴值与具有多个选项的两个变量的最佳方法,我的表格示例如下:

    Class   Group   aa      bb      cc
    aaaa    0       3783    229378  229765
    aaaa    1       488589  209433  210478
    aaaa    0       462676  222555  227456
    aaaa    1       407283  299622  303896
    bbbb    0       413483  291949  295685
    bbbb    1       418406  176578  178028
    cccc    0       390063  185829  186766
    cccc    1       428003  203538  201961
    cccc    2       369612  206001  204564
    ......

我正在尝试在x轴类和组上绘制aa,bb,cc(y轴)。在想箱线图或直方图吗?色相是“班级”还是“组”都没有关系。 谢谢您的帮助。

凯文

1 个答案:

答案 0 :(得分:2)

相比python / matplotlib / seaborn问题,这更像是数据可视化问题。

由于您要根据类别变量绘制数字变量,因此可以看看plotting with categorical data。尽管最近有人对missing distribution-related information的箱形图提出了一些批评,但箱形图会很好地满足您的目的。就个人而言,我会选择violin plot

在视觉上展示数据时,您可以在From Data to VizThe Python Graph Gallery上找到大量有关绘图类型选择的资源。