我是R的新手,正在尝试使用barplot()函数创建条形图。问题是高度需要数字化。我需要传递的数据列不是数字。
counts <- c("Dog", "Cat", "Dog", "Dog", "Cat", "Mouse"
barplot(as.matrix(counts), beside = true)
我想要得到的条形图在y轴上的高度为1到3。在x轴上,我想看到一个条形,它的高度为:狗3,猫2和鼠标1。
答案 0 :(得分:1)
通过ggplot2,它将是:
ggplot(data = as.data.frame(counts), aes(x = counts)) + geom_bar()