RColorBrewer的配色方案(根据谢佳标老师讲课整理)

1.RColorBrewr 提供了3套配色方案。

(1).连续型 sequential, 颜色渐变。

(2)极端型Diverging,生成深色强调两端、浅色表示中部的颜色,可用来标注数据中的离群点。

(3)离散型Qualitative,生成彼此差异明显的颜色,通常用来标记分类数据。

2.安装RColorBrewer包,并加载。

(1)查看连续型的种类。

display.brewer.all(type="seq")# 有9种颜色。

.

用法:barplot(rep(1,6),col=brewer.pal(9,"Blues"))# 数字9,表示使用色条中颜色的个数,引号内表示色条对应的名称。


(2)极端型。

display.brewer.all(type="div")# 有11种颜色。


用法:barplot(rep(1,11),col=brewer.pal(11,"RdGy"))


假如需要的颜色数量小于给定的,可以选择其中的某几种颜色。如

barplot(rep(1,6),col=brewer.pal(11,"RdGy")[2:7])# 第二到第七个颜色。


(3)同理,离散型。

display.brewer.all(type="qual")# 颜色种类不确定。

barplot(rep(1,6),col=brewer.pal(8,"Dark2")[1:5]) #参数和上面的相类似。

3.字体

 (1)画个包含坐标的空白图形。

plot(0:4,type="n",xlab = NA,ylab=NA,axes=F)# 0:4 表示x轴和y轴的坐标刻度;type="n",表示画的点不显示。

xlab= ,ylab=  表示x轴和y轴的 标签,NA 表示不显示内容;axes=F 表示坐标轴的线不显示。因此,该输出结果可以认为是

隐藏了所有内容的图性。

(2)画出每个font 代表的意义。

> text(2,4,label="font=1 正常体",font=1)
> text(2,3,label="font=2 粗体",font=2)
> text(2,2,label="font=3 斜体",font=3)
> text(2,1,label="font=4 粗斜体",font=4)

# 其输出结果如下:


如果说label 过长的话会横向铺开,由此可见虽然设置了(2,y)的坐标,但横坐标并是label的起点。

4.label 的大小

text(2,3,label="cex=0.5 粗体",font=2,cex=0.5)

text(2,2,label="cex=1.5 font=3 斜体",font=3,cex=1.5)
text(2,1,label="cex=2 font=4 粗斜体",font=4,cex=2)
text(2,4,label="cex=1 font=1 正常体",font=1,cex=1)


  • 7
    点赞
  • 69
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值