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

R 使用qplot/ggplot打印基本且非常简单的直方图,r,ggplot2,R,Ggplot2,我有一个数据表,如下所示: Name V1 1: factor1 150 2: factor2 250 qplot(Name, V1, data = data.table,geom='bar',stat='identity')) 我想要一个简单的柱状图/条形图,向我展示两个相邻的相等长度的条形图(150和250)。我试过了 这只是显示了一个散点图-我现在想看到一个直方图/条形图 感谢您的帮助。可以通过在qplot函数中包含geom='Bar'和stat='ide

我有一个
数据表,如下所示:

   Name       V1
1: factor1    150
2: factor2    250
qplot(Name, V1, data = data.table,geom='bar',stat='identity'))
我想要一个简单的柱状图/条形图,向我展示两个相邻的相等长度的条形图(150和250)。我试过了

这只是显示了一个散点图-我现在想看到一个直方图/条形图


感谢您的帮助。

可以通过在qplot函数中包含geom='Bar'和stat='identity'来绘制条形图,如下所示:

   Name       V1
1: factor1    150
2: factor2    250
qplot(Name, V1, data = data.table,geom='bar',stat='identity'))

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

library(ggplot2)

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

如果你想要一个柱状图,你需要qplot(Name,V1,data=data.table,geom=“histogram”)),但它看起来像是在描述一个条形图。非常感谢。