### 产生RGB颜色
mycolor=rgb(248, 203, 173, max=255)
########################################
# 渐变色取色
########################################
# 两个渐变色包
viridis, wesanderson(https://github.com/karthik/wesanderson)
### ggplot2默认渐变色系
mycolors <- scales::hue_pal(c=100)(25)
scales::show_col(mycolors)
### viridis渐变色
### 紫色到黄色渐变
viridis::viridis(100)
colorRampPalette(c("#440154" ,"#21908C", "#FDE725"))(100)
### 蓝色-红色-黄色渐变
viridis::plasma(100)
### 其他可选渐变
viridis::magma(100)
viridis::inferno(100)
### RColorBrewer产生渐变色
### 深蓝到浅橙到深红
color.use <- rev(RColorBrewer::brewer.pal(n=10, name='Spectral'))
mycolors <- colorRampPalette(color.use)(99)
########################################
### 离散色取色
########################################
### RColorBrewer离散色系
library(RColorBrewer)
mycolors <- c(brewer.pal(name="Dark2", n=8),
brewer.pal(name="Accent", n=7),
brewer.pal(name="Set1", n=9),
brewer.pal(name="Set3", n=12),
brewer.pal(name="Set2", n=8),
brewer.pal(name="Paired", n=10),
brewer.pal(name="Pastel1", n=9),
brewer.pal(name="Pastel2", n=7))
mycolors <- unique(mycolors)
########################################
### 如何设置渐变色
########################################
# 设置图注中渐变颜色的显示和范围
scale_color_gradient(low="red", high="green", limits=c(0,1))
# 设置图注中3个渐变颜色的显示和范围
scale_colour_gradient2(low="red", mid='lightgreen', high ="purple",
midpoint=0.125, limits=c(0,0.25))
# 设置图注中n个渐变颜色的显示和范围
scale_colour_gradientn(colours=c("red",'lightgreen','lightblue','purple'),
limits=c(0,0.05))
ggplot2颜色篇
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 包的名字是 tayloRswift 对应的github链接是 https://github.com/asteves...
- 今天分享的学习笔记:异常绘图数据转换方法(对数法,评分法,踢值法,颜色法),用于对热图进行修饰。 ggplot2中...
- 今天以geom_point()函数为例来探索一下颜色的自定义设置。在ggplot2画图思维中最重要的一点是图层概念...