इस छोटे डाटासेट का उपयोग करना:आर क्षैतिज स्टैक किया ggvis Barplot
df <- structure(list(colour = structure(c(1L, 2L, 1L, 2L), .Label = c("Black",
"White"), class = "factor"), variable = c("A", "A", "B", "B"),
value = c(1, 2, 0.74, 0.85)), row.names = c(NA, -4L), .Names = c("colour",
"variable", "value"), class = "data.frame")
मैं आसानी से ggvis
library(ggvis)
df %>%
ggvis(x=~variable, y=~value, fill=~colour) %>%
group_by(colour) %>%
layer_bars()
लेकिन साथ एक खड़ी खड़ी barplot मैं समझ नहीं है करने के लिए कैसे बना सकते हैं एक क्षैतिज स्टैक्ड बारप्लॉट। मुझे लगता है कि मुझे किसी भी तरह layer_rects
का उपयोग करना चाहिए, लेकिन अब तक का सबसे अच्छा मैं केवल एक समूह प्लॉट कर सकता था।
df %>%
ggvis(x =~value, y=~variable, fill =~ colour) %>%
group_by(colour) %>%
layer_rects(x2 = 0, height = band())
उत्कृष्ट, बिल्कुल मुझे जो चाहिए था। धन्यवाद – cdeterman