标签:
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种颜色名,根据颜色名可直接设置图形的显示颜色。下面是部分颜色,完整的图见链接
除了名称外,同样可以用下标,十六进制颜色值,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()) #只查看可设置参数名
参考书:R语言实战、R语言核心技术手册
标签:
原文地址:http://blog.csdn.net/cl1143015961/article/details/45538119