如何用R语言为图片配色
colors()函数可以查看R软件中所有自带颜色
但是直接使用颜色名十分的麻烦且不易分辨,通常使用颜色函数会更简单,函数rainbow的使用很常见。
除此以外,还有多种颜色函数供我们选择,heat.colors更适合画热图
如果需要渐变色的话,terrain.colors也是一个不错的选择
同样是渐变色,topo.colors可以提供从冷光色到暖光色,更适合做图例
如果需要的颜色变化范围并不大,cm.colors可以提供两种颜色之间的渐变色,在某些场合会更适用
除此以外,RColorBrewer调色板函数的操作更傻瓜,更简单
一共有八种方案可以选择,用法是brewer.pal(8,’Accent’),函数内的两个参数前面的是要几种颜色,后面是从那个组合里挑选。需求颜色的数量不需要正好等于组合中拥有的颜色数,可以多也可以少。
好了,掌握了这些,画图配色基本上是没有问题,祝你早日成为大佬。
推荐阅读
扫码关注我们
shengxinguoer
生信果
生信硬核知识解答
和小果一起学生信