以下是条形图的一个示例:
library(ggplot2) test_data <- data.frame(e_mail=c("a@abc.com", "b@.abc.com", "c@abc.com", "d@abc.com", "e@abc.com"), grade_d=c("A", "B", "A", "E", "D")) ggplot(test_data, aes(grade_d, fill=grade_d)) + geom_bar()
这将导致:
这是你想要的吗?
library(ggplot2) df <- data.frame(eMail = 1:100, grade = LETTERS[sample(6, 100, replace = TRUE) ]) ggplot(data = df, aes(x = grade)) + stat_count()
您可以使用普通的R plot()函数或ggplot创建条形图。
例如:
library(ggplot2) email <- c("a@gmail.com", "b@gmail.com", "c@gmail.com", "d@gmail.com") grade <- c("A", "A", `enter code here`"B", "C") data <- data.frame(email, grade) ggplot(data, aes(x=grade)) + geom_bar() + labs(x="Grade")
你在y轴上获得的是每个年级的人数。