加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

R--作图--颜色,字体,符号与线条

(2014-02-25 10:54:51)
标签:

颜色

字体

符号与线条

分类: R

颜色

计算机保存及还原颜色时有多种方案,较为常用的是两个,RGBHSVR预设了657种颜色,可以通过colors()函数调用(或者英式拼写colours())。比如我们常用的红,绿,蓝,

> colors()[c(552,254,26)]

[1] "red"   "green" "blue"

 

我们可以使用grep来调取我们感兴趣的颜色,

> grep("red",colors())

[1] 100 372 373 374 375 376 476 503 504 505 506 507 524 525 526 527 528 552 553

[20] 554 555 556 641 642 643 644 645

> colors()[grep("red",colors())]

 [1] "darkred"         "indianred"       "indianred1"      "indianred2"      "indianred3"    

 [6] "indianred4"      "mediumvioletred" "orangered"       "orangered1"      "orangered2"    

[11] "orangered3"      "orangered4"      "palevioletred"   "palevioletred1"  "palevioletred2"

[16] "palevioletred3"  "palevioletred4"  "red"             "red1"            "red2"          

[21] "red3"            "red4"            "violetred"       "violetred1"      "violetred2"    

[26] "violetred3"      "violetred4"    

 

在绘图时,有如下颜色参数

 

参数         描述

col    绘图使用的颜色,许多函数接受一组颜色,并对不同的数据依次使用颜色。

col.axis     坐标轴字符颜色

col.lab      x,y坐标标记颜色

col.main   标题颜色

col.sub     副标题颜色

fg      绘图前景色,包括坐标轴,各类boxes

bg     绘图背景色

 

> require(graphics)

> par(col.axis="green",col.lab="blue",col.main="darkred",fg="white",bg="black")

> plot(cars,main="speed vs dist")

 

 

字体

参数         描述

font  字体描述,1正常,2加粗,3斜体,4加粗,斜体,5符号

font.axis  坐标轴字符描述

font.lab    坐标轴标记字体描述

font.main          标题字体描述

font.sub   副标题字体描述

ps     字体点阵大小,大约为1/72英寸。在使用时text size=ps*cex

cex   字体放大或者缩小多少倍

cex.axis    坐标轴字符大小

cex.lab     坐标轴标记字体大小

cex.main  标题字体大小

cex.sub    副标题字体大小

family       绘图字体。标准字体是”serif,sans,mono,symbol”。当然可以指定任何自己已有的字体库。但它是设备依赖的。

 

符号与线形

画图中的符号由pch参数来控制。其描边色由col控制,填充色由bg控制

R--作图--颜色,字体,符号与线条

线形主要由ltylwd来控制。lty: line type. lwd: line width.顾名思意,lty控制线的形状,而lwd控制线的粗细,默认值为1。设计成2表示两倍线宽。

R--作图--颜色,字体,符号与线条

 

参考资料:

糗世界  http://pgfe.umassmed.edu/ou/archives/2395


ps:pch中16和19有什么区别呢?

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有