ggvis Side-by-Side-Balkendiagramm, gruppiert nach zweiter Variable

Ich bin dabei, zur Datenanalyse von Excel nach ggvis zu migrieren. Für ein typisches gruppiertes Balkendiagramm mit zwei Variablen habe ich jedoch Schwierigkeiten,Handlun Balkendiagramm nebeneinander statt gestapelt.

Die folgenden Daten haben vier Schritte A, B, C, D mit "Verhältnis" -Daten aus zwei Merkmalen cc, ca. Mein Versuch ist es, das Verhältnis von cc- und ca-Merkmalen nebeneinander zu zeichnen. In der Standarddarstellung werden die beiden Daten jedoch gestapelt. Überprüfen Sie, ob ggvis vignetts die Option hat, stack = FALSE zu setzen. Aber es würde die andere Funktion überlappen.

Gibt es in ggvis eine Option, um Dinge wie "geom_bar (position =" dodge ")" in ggplot zu tun?

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()

Antworten auf die Frage(2)

Ihre Antwort auf die Frage