全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1670 7
2014-12-11
请教一下,想画一个图,希望颜色是从任意制定的颜色均匀过度到任意制定的颜色,
比如说,希望从淡黄色均匀过度到红色!!

应该怎么做呢?



谢谢
二维码

扫码加我 拉你入群

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

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

全部回复
2014-12-11 19:36:26
求教啊
二维码

扫码加我 拉你入群

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

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

2014-12-11 20:40:04
这个需要你懂RGB三种颜色的构成,r,g,b组成3个列向量,每一行的3个值代表一种颜色。你需要知道起始值和终点值才能作出来的。
二维码

扫码加我 拉你入群

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

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

2014-12-11 22:55:22
I think the "hsv" function is something you may want to try. Here is an example showing the 50 colors interpolating from red [hsv(0, 1, 1)] to light yellow [hsv(0.15, 0.25, 1)]:
复制代码

hsv_example.png
二维码

扫码加我 拉你入群

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

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

2014-12-11 23:47:19
col = rainbow(30) may be helpful
二维码

扫码加我 拉你入群

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

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

2014-12-12 00:08:58
jiangbeilu 发表于 2014-12-11 20:40
这个需要你懂RGB三种颜色的构成,r,g,b组成3个列向量,每一行的3个值代表一种颜色。你需要知道起始值和终点 ...
有点麻烦啊,不过现在找到了一个函数colorRampPalette,挺好用的,可以在里面设定任意值,然后设定分割几个区域
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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