我想使用条形图以类似方面的方式比较数据,但缺少数据会导致条形“宽度”不同:
我怎么能
PS:我不想将空数据显示为“零条”,以免浪费空间。
library(ggplot2)
data <- data.frame(product = c("Fish", "Chips", "Baguette"),
store = c("London", "London", "Paris"),
customer.satisfaction = c(0.9, 0.95, 0.8),
stringsAsFactors = TRUE)
data
ggplot(data, aes(x = product, y = customer.satisfaction)) +
geom_bar(stat = "identity", width = 0.9) +
coord_flip() +
facet_wrap( ~ store, ncol = 1, scales = "free_y")