美文网首页此地古同R语言
R小姐:哼,看我不给你点颜色看看

R小姐:哼,看我不给你点颜色看看

作者: 鲨瓜 | 来源:发表于2018-11-24 16:26 被阅读1次

大家好,我是葛菲喵,今天就由我来给大家点颜色看看吧。

在前几期的文章中,古同已经将生活中常用的图表向我们做了详细介绍,我们已经掌握了这些图表的基本绘制方法。

如果你还不是很熟悉的话,点开往期的文章,温习一下吧!

今天我主要向大家介绍一下图表的颜色搭配。

1

颜色

#颜色包,可根据名称调用
library(RColorBrewer)
#查看所有颜色分类
display.brewer.all()
image

2

进阶

library(ggplot2)
library(tidyverse)
library(gcookbook)

#传递数据,以性别分组
ggplot(heightweight,aes(x=ageYear,y=heightIn,colour=sex)) +
  #绘制点图
  geom_point() +
  #选择颜色板的Set2
  scale_colour_brewer(palette = 'Set2') +
  #更改x轴标题
  xlab(label = 'AgeYear') +
  #更改Y轴标题
  ylab(label = 'Height') +
  #设置背景主题
  theme_bw() +
  #删除所有网格线
  theme(panel.grid = element_blank(),
        #设置图表框的颜色
        panel.border = element_rect(colour = 'red'),
        #设置X、Y轴标题的字体、倾斜
        axis.title = element_text(family = 'serif',face = 'italic')) +
  #添加一个矩形,并设置好位置
  annotate('rect',xmin = 14,xmax = 16,ymin = 50,ymax = 55,
           #设置填充色和透明度
           fill='red',alpha=.1) +
  #添加文本,并设置位置
  annotate('text',label='I am a rect',x=17,y=58,
           #设置文本字体、倾斜、颜色
           family='serif',fontface='italic',colour='#698B69') +
  #添加箭头
  annotate('segment',arrow=arrow(length = unit(.25,'cm')),
           #设置位置和颜色
           x=16.5,y=57,xend = 16,yend = 55,colour='#EF3030')
image

3

精通

#提取出Source == 'Berkeley'的所有数据
climate_sub <- filter(climate,Source == 'Berkeley')
#添加一列value并使 Anomaly10y>0 的value值为'pos'
climate_sub$value[climate_sub$Anomaly10y>0] <- 'pos'
#与上述同理
climate_sub$value[climate_sub$Anomaly10y<0] <- 'neg'

#传递数据
ggplot(climate_sub,aes(x=Year,y=Anomaly10y,fill=value)) +
  #绘制区域图,设置透明度
  geom_area(alpha=.5) +
  #设置背景主题
  theme_light() +
  #删除所有网格线
  theme(panel.grid = element_blank(),
        #将X轴标签倾斜调整位置
        axis.text.x = element_text(angle = 60,hjust = 1),
        #设置X、Y轴标题字体、倾斜、颜色
        axis.title = element_text(family = 'serif',face = 'italic',colour = 'grey20'))
image

色彩运用的好会使图表增分不少,而想要使用所需的颜色,首先要知道颜色的名字。

后台回复:想你了。获取所有颜色图表。

下期再见。

你可能还想看

等你很久啦,长按加入古同社区

image

相关文章

  • R小姐:哼,看我不给你点颜色看看

    大家好,我是葛菲喵,今天就由我来给大家点颜色看看吧。 在前几期的文章中,古同已经将生活中常用的图表向我们做了详细介...

  • 哼,给你点颜色看看。

    哼,给你点颜色看看。:) 曾看过一则TED,名为《记录那些终将逝去的美丽》。 视频很短,只有7分18秒。 但它带给...

  • 颜色,给你点颜色看看

    精时力高效能训练营第三天。 其实还是有很多期待的。 今天没有太多收获。如果一定要说有的话,就是二个字:“颜色”。 ...

  • 给你点颜色看看

    【红色】 你精力充沛,感情丰富,活泼热情, 乐观积极,信任他人,表达力强,是带来快乐的人。有些粗心大意,不受规则束...

  • 给你点颜色看看

    若待儿自醒,日上三竿头。 已经9点多了,儿子还睡得那么香、那么沉,早餐已经热在锅里了,但不忍吵醒他。 买菜经过广场...

  • 给你点颜色看看

    2018年已过半, 我们正在接近该趋势的顶峰, 红色是许多产品与市场类别的关键色彩。 熟栗色成为2018初秋主流色...

  • 给你点颜色看看

    今天儿子把幼儿园里的小作品带了回来。我进家门的时候,这些“大作”散落一地,还有的被其主人印上了“签名”,我...

  • 给你点颜色看看

    人们都喜欢彩虹绚丽的色彩,我们的生活也需要彩色的点缀,不妨给生活加点“颜色”吧,那先我们的饮食入手。 给我们的水加...

  • 给你点颜色看看

    来源:微信公众号表妹的EXCEL 相信好多小伙伴对EXCEL中的“条件格式”都不陌生吧?“突出显示特定单元格”呀,...

  • 给你点颜色看看

    早上,儿子起床了还要看书,不愿意吃早餐。我对他说:“今天有五种不同的早餐呦!”他跑去锅里看了一下,然后放下手中的书...

网友评论

    本文标题:R小姐:哼,看我不给你点颜色看看

    本文链接:https://www.haomeiwen.com/subject/zuryqqtx.html