Как отправить параметр в Geom.histogram при использовании Geom.subplot_grid в Gadfly?

Я пытаюсь построить несколько гистограмм для одного и того же набора данных, но с разным количеством бинов. Я использую Gadfly.

предполагать 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(?)))

1 ответ

Я думаю, что вам лучше не использовать сетку подзаговоров в этой точке, а вместо этого просто объединить их с vstack или hstack. Из документов

Plots can also be stacked horizontally with ``hstack`` or vertically with 
``vstack``. This allows more customization in regards to tick marks, axis 
labeling, and other plot details than is available with ``subplot_grid``.
Другие вопросы по тегам