R语言基础备忘-plot()详解

plot是R中的基本画图工具,直接plot(x),x为一个数据集,就能画出图,soeasy!但是细节往往制胜的关键。所以就详细来看下plot的所有可设置参数及参数设置方法。

 

下面讲到的图形参数,是graphic包中的常见参数,graphic不同图形方法中,这些参数都是相同的。

type图形的类型

“p”点图

“l”线图

“b”点线图,线不穿过点

“c”虚线图

“o”点线图,线穿过点

“h”直方图

“s”阶梯图

“S”步骤图

“n”无图

png("~/plotSamples.png",width=9,height=9,unit="in",res=108)
par(mfcol=c(3,3))
plot(x,type="p",main="p")
plot(x,type="l",main="l")
plot(x,type="b",main="b")
plot(x,type="c",main="c")
plot(x,type="o",main="o")
plot(x,type="h",main="h")
plot(x,type="s",main="s")
plot(x,type="S",main="S")
plot(x,type="n",main="n")
dev.off()

 

col指定图形颜色

colors()方法可以查看R中所有可用的颜色名,一共有657种颜色名,根据颜色名可直接设置图形的显示颜色。下面是部分颜色,完整的图见链接

http://wenku.baidu.com/link?url=PnCsIjv3e_OGw2COt4AEo3_tHTisOYoHLGf9bf-jjzkfGIJhFZpEQrS6CAELUypnR82Wdj6VclURzzACwbUOszZVHoPnNt27RiM-Uv1B4z3

除了名称外,同样可以用下标,十六进制颜色值,RGB值和HSV值来指定颜色。例子:col=1、col="white"、col="#FFFFFF"、col=rgb(1,1,1)和col=hsv(0,0,1)。

另外,R中还有许多生成颜色变量的函数。有rainbow()、heat.colors()、terrain.colors()、topo.colors()、cm.colors()方法,gray()方法生成多阶灰度色。

 

其他与颜色相关的参数

 

pch指定图形(在type=”p”/”o”/”b”时)

 

lty指定线形

 

lwd改变线条粗细

 

 

par函数可以用来设置图形参数

例子见type的说明。下面函数可以查看所有可以用par函数设置的参数,及其默认值。

print_pars <- function(){
         for(nin names(par())){
                   p<- par(n)
                   if(length(p)== 1){
                            print(paste(n,p,sep="="))
                   }else{
                            print(paste(n,"=c(",paste(p,collapse=","),sep="",")"))
                   }
         }
}
print_pars()

names(par()) #只查看可设置参数名

好多参数,基本的之前都用到过,这些参数plot画图时都可以直接设置。

 参考书:R语言实战、R语言核心技术手册


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值