码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2015-05-06 17:42:07      阅读:1911      评论:0      收藏:0      [点我收藏+]

标签:

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语言核心技术手册


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

标签:

原文地址:http://blog.csdn.net/cl1143015961/article/details/45538119

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!