如何在r中以条形图的形式显示数据框中的列?

时间:2019-02-11 18:31:51

标签: r bar-chart

我是R的新手,正在尝试使用barplot()函数创建条形图。问题是高度需要数字化。我需要传递的数据列不是数字。

counts <- c("Dog", "Cat", "Dog", "Dog", "Cat", "Mouse"
barplot(as.matrix(counts), beside = true)

我想要得到的条形图在y轴上的高度为1到3。在x轴上,我想看到一个条形,它的高度为:狗3,猫2和鼠标1。

1 个答案:

答案 0 :(得分:1)

通过ggplot2,它将是:

ggplot(data = as.data.frame(counts), aes(x = counts)) + geom_bar()