Gráfico de barras de lado a lado de ggvis agrupado por segunda variable

Estoy en proceso de migrar de Excel a ggvis para el análisis de datos. Para un gráfico de barras agrupadas típico con dos variables, sin embargo, tengo dificultades paratrama gráfico de barras de lado a lado en lugar de apilado.

Los siguientes datos tienen cuatro pasos A, B, C, D con datos de "relación" de dos características cc, ca. Mi intento es trazar la relación de las características cc y ca lado a lado. Sin embargo, la trama predeterminada con la pila de los dos datos juntos. Compruebe que las viñetas ggvis tienen una opción para establecer stack = FALSE. Pero se superpondría con la otra característica.

¿Hay una opción en ggvis para hacer cosas como "geom_bar (position =" dodge ")" en ggplot?

library(ggvis)
steps <-c("A","B","C","D","A","B","C","D")
ratio <-c(1.1,1.5,1.7,1.4,1.5,1.7,1.4,1.9)
feature <-c("cc","cc","cc","cc","ca","ca","ca","ca")
shrink <- data.frame(steps,ratio,feature)
shrink %>% ggvis(x= ~steps, y= ~ratio, fill = ~feature) %>% layer_bars()

Respuestas a la pregunta(1)

Su respuesta a la pregunta