R studio中ggplot2 geom_density出错

时间:2014-03-28 02:08:30

标签: r ggplot2

我使用以下代码绘制2个变量的密度:车速和坡度。但是R抛出一个错误:

>p <- ggplot(data=final.data, aes(`Vehicle velocity`))+geom_density(aes(color=I('red')))
>p
>Don't know how to automatically pick scale for object of type AsIs. Defaulting to continuous
Error: Discrete value supplied to continuous scale

是什么原因?提前谢谢。

1 个答案:

答案 0 :(得分:0)

只有当它是某个变量的映射时,才需要在aes调用中传递一些美学。看到

之间的区别
> ggplot(mtcars, aes(x = cyl)) + geom_density(color = "red")
> ggplot(mtcars, aes(x = cyl)) + geom_density(aes(color = "red"))

在两次通话中,都不需要I()