【发布时间】:2017-11-15 22:47:56
【问题描述】:
好吧,我要疯了。所以我有一些数据有一堆列。主要是姓名、地址和其他素质。
Name |||| Division | | |MonthNo
John |||| Seattle | | | | | 2
Chris|||| Seattle ||||||||| 4
Dave ||||Dallas |||||||||| 2
Suzy |||| San Fran |||| 5
Jill | | | | Dallas |||||||||| 4
为了获得按月发生的简单计数,我这样做了:
MC$MonthNo <- factor(MC$MonthNo, levels = c(1:11), labels = c("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November"))
MCH <- ggplot(na.omit(MC), aes(MonthNo))
MCH + geom_bar(color = "black", fill = "light blue") + labs(x = "2017", y = "# of Leads") + theme(axis.line = element_line(color = "black", size = 3, linetype = "solid"), axis.text.x = element_text(face = "bold", color = "black", size = 14), axis.text.y = element_text(face = "bold", color = "black", size = 14)) + scale_y_continuous(name = "# Of Leads", breaks = c(0, 500, 1000, 1500, 2000, 2500, 3000), limits = c(0, 3000)) + theme(panel.background = element_rect(colour = "black", fill = "white"), panel.grid.minor = element_line(color = "black", size = .5), panel.grid.major = element_line(color = "black", size = .5))
几乎只是一个基本的条形图。
现在这个数据中有一个名为 Division 的字段。有 7 个不同的部门,例如西雅图、匹兹堡、檀香山、达拉斯、旧金山、盐湖城、新奥尔良。我想根据它们所在的分区将我的条分成堆栈。就像 7 个不同的条分成 1 个,其中 7 个段代表每个月每个分区的计数。就像在我的示例中,第 2 个月有西雅图和达拉斯。我希望一个栏中有两个部分。我这辈子都想不通。一切都是从具有几千个唯一行的 CSV 导入的。
提前致谢。
【问题讨论】:
-
您可以将帖子标题改写为问题吗?