全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
6906 6
2016-10-05

1.    p = ggplot(diamonds, aes(carat,price, colour = cut))

p = p + layer(geom = "point",stat ="identity",position = "identity")

这个程序写出来系统不报错,但是也没有图案是为什么呢?哪里有错需要改吗?

2.params匹配问题,在以前版本里面分别命名了geom_params和stat_params,但是现在统一用params来代表,如果按照以前的方式来写,如下:

p <- p + layer(

geom = "bar",

geom_params = list(fill ="steelblue"),

stat = "bin",

position = "identity",

stat_params = list(binwidth = 0.5)

)

R会报错,“Error in layer(geom = "bar", geom_params = list(fill = "steelblue"), stat = "bin",  :

  unused arguments (geom_params = list(fill ="steelblue"), stat_params = list(binwidth = 0.5))”

如果改成Params的话,他又会说你把一个参量和多个主题匹配

“Error in layer(geom = "bar", params = list(fill = "steelblue"), stat = "bin",  :   formal argument "params" matched by multiple actual arguments

想问下大家是怎么解决这2个问题的呢?


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2017-3-25 14:14:10
大神解决这个问题了么 感觉书上这一部分错误很多
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-4-10 20:58:36
p<-p+layer( geom="bar",params=list(fill="red",binwidth = 0.1), stat="bin", position = "identity")
我是这么写的,能跑出来,不知道对错
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-12-20 04:24:15
chickenhanzeyu 发表于 2017-3-25 14:14
大神解决这个问题了么 感觉书上这一部分错误很多
第一个改成这样就有图了
p<-p+geom_point()
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-12-21 04:03:52
czl1029 发表于 2017-4-10 20:58
p
你是对的:
p<-p+layer( geom="bar",params=list(fill="steelblue",binwidth = 0.5),
            stat="bin", position = "identity")
这个是对的,感觉R更新太快了,真的受不了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-12-21 04:04:32
chickenhanzeyu 发表于 2017-3-25 14:14
大神解决这个问题了么 感觉书上这一部分错误很多
p<-p+layer( geom="bar",params=list(fill="steelblue",binwidth = 0.5),
            stat="bin", position = "identity")

第二个语句这么写就行了。R更新太快了,我现在都用python,感觉Python要好很多
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群