首页 > 解决方案 > 如何在直方图中为两组获得相同的 bin 大小?(朱莉娅)

问题描述

我有两个数据集,我想将它们绘制在直方图中。我想为它们两个设置相同的垃圾箱大小,有没有简单的方法可以做到?(朱莉娅)

标签: juliahistogrambins

解决方案


自己定义箱,因为否则您使用的任何绘图包都可能具有为您定义箱的启发式方法(因此 2 个不同的数据集可能会导致 2 组不同的箱)。

例如,对于 Plots.jl:

using Plots
bins = -3:0.2:3
datasets = (randn(1000), rand(1000))
plot((histogram(d; bins) for d in datasets)...) # note the specified bins

将为具有相同 bin 的每个数据集提供一个直方图:

在此处输入图像描述


推荐阅读