我有一个包含20列变量的数据框架new1,其中一个是new1美元年份。这包括25年,具体情况如下:
> table(new1$year)
1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012
2770 3171 3392 2955 2906 2801 2930 2985 3181 3059 2977 2884 3039 2428 2653 2522 2558 2370 2666 3046 3155 3047 2941 2591 1580 我试着准备了一个直方图
hist(new1$year, breaks=25)但我获得了一个直方图,其中列的高度实际上不同于表中的数字(新1美元年)。FOr示例第一列在他的位置上是>4000,而应该是<2770;另一个例子是,在1995年,相对于它周围的其他年份,应该有一个较低的栏,这个栏也要高一点。
我做错了什么?我尝试过定义数字(新的$1年)(错误表示“无效的长度参数”),但是没有不同的结果。非常感谢马可
发布于 2013-11-24 10:42:53
根据我的评论,试着:
barplot(table(new1$year))hist不完全按照您的意愿工作的原因与breaks参数的规范有关。请参阅?hist
其中之一: 一个向量给出直方图细胞之间的断点, 一个计算断点向量的函数, 一个数字表示直方图上的单元格数, 一个为计算单元格数的算法命名的字符串(参见‘Details’), 计算单元格数的函数。 在最后三种情况下,这个数字只是一个建议,只有。
https://stackoverflow.com/questions/20172971
复制相似问题