楼主: oonan
7925 5

[问答] ggplot2画图二进列运算符中有非数值参数 [推广有奖]

  • 0关注
  • 0粉丝

大专生

26%

还不是VIP/贵宾

-

威望
0
论坛币
66 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
299 点
帖子
4
精华
0
在线时间
94 小时
注册时间
2016-6-3
最后登录
2022-8-7

楼主
oonan 发表于 2016-6-3 22:25:19 |AI写论文
1论坛币

刚上手ggplot2,想画一个条形图,说二进列运算符中有非数值参数,百度半天也不得解,求助给位大神帮忙看看咋回事啊?

最佳答案

somediffer 查看完整内容

可能是括号使用错误 ggplot(p1, aes(treatment, average)) + geom_bar(stat="identity", colour="black", size=.3) ggplot2大概是先用ggplot()建立画布,再一点点加图层geom_*或是stat
关键词:ggplot2 gplot plot 运算符 GPL 百度

沙发
somediffer 发表于 2016-6-3 22:25:20
可能是括号使用错误
ggplot(p1, aes(treatment, average)) +
    geom_bar(stat="identity", colour="black", size=.3)

ggplot2大概是先用ggplot()建立画布,再一点点加图层geom_*或是stat

藤椅
oonan 发表于 2016-6-3 22:26:59
str(p1)
'data.frame':   4 obs. of  4 variables:
$ p        : int  1 2 3 4
$ treatment: Factor w/ 4 levels "1C","1CF","1S",..: 1 2 4 3
$ average  : num  50 61.2 27.5 22.5
$ se       : num  4.08 5.15 4.33 1.44
> ggplot(p1, aes(treatment, average) +
+     geom_bar(stat="identity",
+              colour="black",           
+              size=.3))
Error in aes(treatment, average) + geom_bar(stat = "identity", colour = "black",  :
  二进列运算符中有非数值参数
已有 1 人评分论坛币 收起 理由
happy_287422301 + 100 我追加一百币奖励支持你

总评分: 论坛币 + 100   查看全部评分

板凳
happy_287422301 在职认证  发表于 2016-6-3 22:37:08
oonan 发表于 2016-6-3 22:26
str(p1)
'data.frame':   4 obs. of  4 variables:
$ p        : int  1 2 3 4
我不太懂。但是我可以追加一百币支持你,如果你觉得谁的答案令你满意,可以在一个星期内回复或者站内信告诉我,我奖励他一百论坛币。最多三个名额,你权衡清楚,尽量保证公平公正。

报纸
oonan 发表于 2016-6-3 22:42:26
happy_287422301 发表于 2016-6-3 22:37
我不太懂。但是我可以追加一百币支持你,如果你觉得谁的答案令你满意,可以在一个星期内回复或者站内信告 ...
太感谢版主了
已有 1 人评分经验 收起 理由
happy_287422301 + 100 补偿

总评分: 经验 + 100   查看全部评分

地板
oonan 发表于 2016-6-4 18:10:53
somediffer 发表于 2016-6-4 16:17
可能是括号使用错误
ggplot(p1, aes(treatment, average)) +
    geom_bar(stat="identity", colour="bla ...
真的是括号使用错误尝试了你的代码解决了问题,非常感谢~~

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 12:08