使用qplot / ggplot打印基本和非常简单的直方图

时间:2015-12-15 23:10:14

标签: r ggplot2

我有data.table这样:

   Name       V1
1: factor1    150
2: factor2    250

我希望有一个简单的直方图/条形图,向我显示两个相邻的条形,长度相等(150和250)。我试过了

qplot(Name, V1, data = data.table))

它只是向我展示了一个散点图 - 我现在想看看它是直方图/条形图。

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

可以通过在qplot函数中包含geom ='bar'和stat ='identity'来制作条形图,这样就可以了:

qplot(Name, V1, data = data.table,geom='bar',stat='identity'))

答案 1 :(得分:1)

您还可以使用ggplot尝试以下代码:

library(ggplot2)

ggplot(data.table, aes(x=Name, y=V1)) + geom_bar(stat="identity")