如何在散点图的顶部添加箱形图

时间:2019-01-22 23:00:11

标签: python scatter-plot boxplot binning

我想在这样的分散点上绘制箱形图。 enter image description here

我知道我必须首先将数据分类为间隔,但是我找不到执行所有这些操作的函数。样本x和y数据here另存为.npy。

1 个答案:

答案 0 :(得分:0)

我会考虑使用matplotlib。框可以这样绘制: https://matplotlib.org/gallery/pyplots/boxplot_demo_pyplot.html?highlight=boxplot  散点图也可以这样绘制:https://matplotlib.org/gallery/lines_bars_and_markers/scatter_demo2.html?highlight=scatter

他们的站点上具有搜索功能,以及大量有关如何利用他们的库的文档。

对于您的特定问题,您可以在绘制matplotlib中的许多东西时指定zorder,并可以使用它来将箱形图定义在最上面。我相信,如果未定义zorder,它将按照在程序中遇到的顺序绘制项目(因此您可以先绘制散点图,然后再绘制箱形图,并且应该如上图所示正确显示!< / p>