我有一个变量ceroonce,它是2011年每个县(学校)的学校数。当我用boxplot()
绘制它时,只需要ceroonce变量。然后检索一个箱形图,其中y轴是学校的数量,x轴是...的“因数” ceroonce。但是在ggplot
中,当使用geom_boxplot
时,它要求我同时输入x轴和y轴,但是我只想要一个ceroonce的箱线图。我尝试输入ceroonce作为x和y轴。但是,然后检索到一个奇怪的箱线图,其中y轴是学校的数量,而x轴(应该是因子变量)也是学校的数量?我假设这是非常基本的统计信息,但我只是感到困惑。我附上图片,希望这可以澄清我的问题。
这是我正在使用的代码:
ggplot(escuelas, aes(x=ceroonce, y=ceroonce))+geom_boxplot()
boxplot(escuelas$ceroonce)
最佳答案
这里没有任何花哨的统计信息。 boxplot
只是假设既然给了它一个 vector ,那么您希望在箱图中有一个箱子。 ggplot
和geom_histogram
根本没有做这个假设。
如果您希望少键入内容,可以执行以下操作:
qplot(y=escuelas$ceroonce, x= 1, geom = "boxplot")
ggplot2将自动创建一个长度为escuelas $ ceroonce的1s vector