楼主: Joanmy
6569 4

[问答] 求助 ggplot2绘图 [推广有奖]

  • 2关注
  • 4粉丝

已卖:831份资源

博士生

7%

还不是VIP/贵宾

-

威望
0
论坛币
3912 个
通用积分
372.2829
学术水平
13 点
热心指数
28 点
信用等级
11 点
经验
3571 点
帖子
124
精华
0
在线时间
252 小时
注册时间
2013-9-15
最后登录
2024-4-23

楼主
Joanmy 在职认证  发表于 2016-2-28 22:23:40 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
刚学R语言,想用ggplot2画一些比较高级的图形,然后就出现问题了。
我想要的效果是这样子的。
1.png
但是,我想要加一个变量,然后就开始报错,代码如下:

2.png
Error: Aesthetics must either be length one, or the same length as the dataProblems:start, end, core
已经找到问题了,但还是不知道怎么改。因为有两个变量,前面绘图时设置了x、y和colour
但是在设置aes只设置了x和y的最大值和最小值,colour该怎么设
二维码

扫码加我 拉你入群

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

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

关键词:ggplot2 gplot plot GPL Aesthetics R原因 ggplot2 Aesthetics Error

沙发
Joanmy 在职认证  发表于 2016-2-28 22:24:42
跪求大神。。。

藤椅
Joanmy 在职认证  发表于 2016-2-29 09:57:57
自己顶

板凳
Joanmy 在职认证  发表于 2016-3-1 13:34:49

报纸
Joanmy 在职认证  发表于 2016-3-3 13:46:36

自己已经解决的,将倒数第三行改成:
geom_rect(alpha=0.2,aes(NULL,NULL,xmin =start, xmax =end, fill = core),ymin =yrng[1],ymax=yrng[2],colour=c("red4","turquoise4")data = newtime)
要设置颜色的变量,不然出不来。上图是运行的结果 双变量对比图

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

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