R ggplot2,使用geom_histogram时"invalid unit"错误



我在ggplot2中使用geom_histogram()得到以下错误。下面是用R的标准示例数据复制的,但这似乎发生在我提供的任何数据上。我无法找到解释,也无法通过错误的根源进行调试。猜吗?我使用的是RStudio版本1.4.1106。

ggplot(diamonds, aes(x=carat)) + geom_histogram(bins=30) 
Error in unit(unclass(x), attr(x, "unit"), attr(x, "data")) : 
Invalid unit

这个错误是由于所安装的ggplot2版本比R版本老(我必须从本地存储库安装包,所以有时它们不会更新)。一旦我安装了最新版本,它就消失了。感谢所有调查这个问题的人。

最新更新