Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何在ggplot中生成直方图/频率计数:奇怪的行为_R_Ggplot2_Histogram - Fatal编程技术网

R 如何在ggplot中生成直方图/频率计数:奇怪的行为

R 如何在ggplot中生成直方图/频率计数:奇怪的行为,r,ggplot2,histogram,R,Ggplot2,Histogram,对于普通的ggplot用户来说,这可能是一个简单的问题,但是我在ggplot和qplot之间遇到了一些意想不到的行为,我不明白原因 我试图用计数绘制一个简单的直方图。这适用于qplot: x <- c(1,2,3,3,4,5) qplot(x) 这不是一个奇怪的行为:ggplot2只是对数据进行操作。frame对象,而不是向量: ggplot(data.frame(x=c(1,2,3,3,4,5)), aes(x=x)) + geom_histogram() 它需要一个data.fra

对于普通的ggplot用户来说,这可能是一个简单的问题,但是我在
ggplot
qplot
之间遇到了一些意想不到的行为,我不明白原因

我试图用计数绘制一个简单的直方图。这适用于
qplot

x <- c(1,2,3,3,4,5)
qplot(x)

这不是一个奇怪的行为:
ggplot2
只是对
数据进行操作。frame
对象,而不是向量:

ggplot(data.frame(x=c(1,2,3,3,4,5)), aes(x=x)) + geom_histogram()

它需要一个data.frame:
ggplot(data=data.frame(x=x),aes(x))+geom_直方图()
请研究文档。@smci。我想你可能是对的,但我不确定。我认为这是一个问题不同于那篇文章(“如何绘制频率…”)的情况,但你是对的,这两篇文章的答案是相同的。@SolLago:这两个问题都在问如何用ggplot?绘制向量的(直方图/频率计数),尽管它们的标题使用不同的术语。您是正确的,并非所有用户都会从“频率”推断“直方图”,更不用说“频率计数”。我将把“直方图/频率计数”添加到该问题的标题中,使其规范化。现在这些问题完全重复了。@smci:好主意。我遵照你的建议,把它标为复制品!是的,这是一个社区运营的网站,我们每个人都可以做一些事情。
ggplot(data.frame(x=c(1,2,3,3,4,5)), aes(x=x)) + geom_histogram()