Как отправить параметр в 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``.