我试图在R中制作一个“堆叠”的条形图,以查看一个人的销售组合的构成。数据看起来像这样:

更多的销售人员( C先生、D先生等)和每笔销售的年化预订量,这是我的兴趣点。我有过

使用ggplot2,它不显示堆叠,而只是显示每个人销售的所有销售额的年化总预订量,如以下代码所示:
g <- ggplot(data1, aes(Sales.Person))
g + geom_bar(aes(weight = Annualized.Booking)) +
labs(title = "Sales Person Comparison") +
labs(y = "Annualized Booking total")`在ggplot中有没有一种方法可以直观地堆叠单个销售,从而查看整个销售组合的构成?或者堆叠条形图不是解决此问题的最佳解决方案?
发布于 2018-01-01 21:29:21
你的意思是这样的( @erocoar评论)吗?
data1 <- data.frame(
Sales.Person = c("A", "A", "C", "B", "B", "A", "C", "C"),
Annualized.Booking = c(115000, 139000, 50100, 120500, 80400, 10400, 50500, 75000)
)
ggplot(data1) +
aes(Sales.Person, Annualized.Booking, fill = factor(Annualized.Booking)) +
geom_col() +
labs(title = "Sales Person Comparison") +
labs(y = "Annualized Booking total") +
guides(fill = FALSE)https://stackoverflow.com/questions/48049375
复制相似问题