我有一个变量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)
Run Code Online (Sandbox Code Playgroud)
yee*_*dle 25
ggplot(escuelas, aes(x="ceroonce", y=ceroonce))+geom_boxplot()
Run Code Online (Sandbox Code Playgroud)
ggplot会将字符串"ceroonce"解释为与ceroonce列长度相同的向量,它将给出您正在寻找的结果.
Tom*_*ell 20
这里没有花哨的统计数据.boxplot简单地假设,因为你已经给它一个矢量,你想在你的箱线图中有一个盒子.ggplot并且geom_histogram根本就不做那个假设.
如果你想减少一点打字,你可以这样做:
qplot(y=escuelas$ceroonce, x= 1, geom = "boxplot")
Run Code Online (Sandbox Code Playgroud)
ggplot2将自动创建一个1s的向量,其长度等于escuelas $ ceroonce的长度