前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >R语言ggplot2作图好看的配色备选

R语言ggplot2作图好看的配色备选

作者头像
用户7010445
发布2023-01-06 20:10:26
5500
发布2023-01-06 20:10:26
举报

配色来源于论文 https://www.nature.com/articles/s41577-022-00707-2 里面图的颜色看起来非常舒服,摘下来作为自己数据可视化作图的备选项

第一个图

image.png

八个配色

代码语言:javascript
复制
library(ggplot2)

cols<-c("#88c4e8","#db6968","#982b2b","#0074b3",
        "#e5ce81","#f47720","#459943","#bdc3d2")

dat01<-data.frame(x=LETTERS[1:8],
                  y=1)
ggplot(data=dat01,aes(x=x,y=y))+
  geom_col(aes(fill=x),show.legend = FALSE)+
  scale_fill_manual(values = cols)+
  theme_bw()

image.png

第二个图

四个颜色

代码语言:javascript
复制

cols02<-c("#606f8a","#e8c559","#ea9c9d","#005496")

dat02<-data.frame(x=LETTERS[1:4],
                  y=1)
ggplot(data=dat02,aes(x=x,y=y))+
  geom_col(aes(fill=x),show.legend = FALSE)+
  scale_fill_manual(values = cols02)+
  theme_bw()

image.png

第三个图

image.png

六个颜色

代码语言:javascript
复制
cols03<-c("#93cc82","#4d97cd","#f6f5ee","#ea9c9d",
          "#c74546","#88c4e8")

dat03<-data.frame(x=LETTERS[1:6],
                  y=1)
ggplot(data=dat03,aes(x=x,y=y))+
  geom_col(aes(fill=x),show.legend = FALSE)+
  scale_fill_manual(values = cols03)+
  theme_bw()

image.png

第四个图

image.png

8个颜色

这个可能和第一个有重叠

代码语言:javascript
复制
cols04<-c("#db6968","#4d97cd","#99cbeb","#459943",
          "#fdc58f","#e8c559","#a3d393","#f8984e")

dat04<-data.frame(x=LETTERS[1:8],
                  y=1)
ggplot(data=dat04,aes(x=x,y=y))+
  geom_col(aes(fill=x),show.legend = FALSE)+
  scale_fill_manual(values = cols04)+
  theme_bw()

image.png

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-07-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 小明的数据分析笔记本 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档