使用R语言datasauRus包时ggplot代码出现意外逗号错误
解决datasauRus包ggplot绘图报错问题
报错原因分析
你的代码存在两处语法错误:
aes()参数前多写了一个等号,ggplot中调用aes()不需要加aes =,直接传入参数即可- 最后一行
facet_wrap(~dataset,ncol=3))多了一个右括号,导致代码语法不闭合
错误提示翻译:
错误:在"ggplot (datasaurus_dozen, aes = (x=x,"处出现意外的','
修正后的完整代码
install.packages('datasauRus') library('datasauRus') ggplot(datasaurus_dozen, aes(x=x, y=y, colour = dataset)) + geom_point() + theme_void() + theme(legend.position = "none") + facet_wrap(~dataset, ncol=3)
补充说明
ggplot的位置参数不需要显式指定参数名,aes()作为第二个位置参数直接编写即可- 编写代码时注意括号配对,多余或缺失的括号都会导致R解析语法失败
内容的提问来源于stack exchange,提问作者Aaran Daniel
相关产品推荐
相关产品推荐

