我正在尝试为同一数据集绘制多个直方图,但具有不同数量的 bin。我正在使用牛虻。
假设x
只是一个实数值数组,绘制每个直方图有效:
plot(x=x, Geom.histogram(bincount=10))
plot(x=x, Geom.histogram(bincount=20))
但我正在尝试将所有直方图放在一起。我已将箱数作为另一个维度添加到我的数据集中:
x2 = vcat(hcat(10*ones(length(x)), x), hcat(20*ones(length(x)), x)
df = DataFrame(Bins=x2[:,1], X=x2[:,2])
使用时有什么方法可以将箱数(第一列的值)发送Geom.histogram
到Geom.subplot_grid
?像这样的东西:
plot(df, x="X", ygroup="Bins", Geom.subplot_grid(Geom.histogram(?)))