可视化单个条目的“堆叠”条形图?

问题描述 投票:0回答:1

我试图在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有没有办法明显地叠加个人销售,以便看到总销售组合的构成?或者堆叠条形图不是最佳解决方案?

r plot bar-chart
1个回答
0
投票

你的意思是什么(如@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)
© www.soinside.com 2019 - 2024. All rights reserved.