R语言之数据可视化学习记录4:补充内容

本文是R语言数据可视化的学习笔记,重点探讨了颜色的使用,包括grDevice包中的colorRamp和colorRampPalette,以及RColorBrewer包中的sequential、diverging和qualitative调色板。详细解释了不同调色板的特点,并展示了如何通过这些调色板生成颜色。此外,还介绍了R中的图形设备,包括直接在文件设备上生成图像和先在屏幕设备上作图再复制到文件设备上的方法,强调了使用dev.off()函数关闭文件设备的重要性。
摘要由CSDN通过智能技术生成

时间: 2018-07-31
教程: 慕课网 《R语言之数据可视化》 讲师:Angelayuan
学习内容: 课程第三章10-11


数据可视化

4. Color

R中的grDevice包中含有两个调色版:
- colorRamp()和colorRampPalette()
- 颜色名字使用colors进行获取。
R中的RColorBrewer包中含有三类调色板:
- sequential、diverging和qualitative
- 这个包内的调色版可以与grDevice包中的调色板结合使用
sequential调色板的颜色是由浅到深,逐渐过渡,为渐变色;
diverging调色板的颜色两边深,中间浅,由暖色系变为冷色系,为渐变色,适用于需要突出极端值的数据;
qualitative调色板的颜色不是渐变色,对比鲜明,适合分类数据。
如:

> pal <- colorRamp(c("red", "blue"))
> pal
function (x) 
roundcolor(cbind(palette[[1L]](x), palette[[2L]](x), palette[[3L]](x), 
    if (alpha) palette[[4L]](x))) * 255
<bytecode: 0x0000000013733ba8>
<environment: 0x0000000013732e18>
> pal(0) # red
     [,1] [,2] [,3]
[1,]  255    0    0
> pal(1) #blue
     [,1] [,2] [,3]
[1,]    0    0  255
> pal(0.5)
      [,1] [,2]  [,3]
[1,] 127.5    0 127.5
> pal(seq(0, 1, len = 10))
           [,1] [,2]      [,3]
 [1,] 255.00000    0   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值