我只是想使用 mtcars 和 ggplot 绘制一个简单的图:
ggplot(data=mtcars, aes(x=mpg,y=hp))+geom_line(mpg,hp,col=cyl)
但是我得到了错误:
ggplot doesnt know how to deal with class numeric
这是怎么回事?
最佳答案
我的建议是在一个地方指定所有美学,并将颜色编码的 cyl
强制为 factor
作为类别变量。
ggplot(data=mtcars, aes(x=mpg, y=hp, colour=factor(cyl))) + geom_line()
关于r - mtcars ggplot 不知道如何处理数字类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38277826/