全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
6517 4
2016-02-28
刚学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该怎么设
二维码

扫码加我 拉你入群

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

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

全部回复
2016-2-28 22:24:42
跪求大神。。。
二维码

扫码加我 拉你入群

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

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

2016-2-29 09:57:57
自己顶
二维码

扫码加我 拉你入群

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

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

2016-3-1 13:34:49
二维码

扫码加我 拉你入群

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

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

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)
要设置颜色的变量,不然出不来。上图是运行的结果 双变量对比图
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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