R软件作图命令汇总Word文档下载推荐.docx
- 文档编号:6102639
- 上传时间:2023-05-06
- 格式:DOCX
- 页数:10
- 大小:19.10KB
R软件作图命令汇总Word文档下载推荐.docx
《R软件作图命令汇总Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《R软件作图命令汇总Word文档下载推荐.docx(10页珍藏版)》请在冰点文库上搜索。
,encoding="
unknown"
)
header:
逻辑参数。
指定是否文件第一行为变量名。
na.strings:
指定缺失文字。
skip:
指定读数据跳过的行数。
nrows:
指定数据读入最大的行数。
dec:
指定小数点记号。
sep:
指定数据分割字符。
row.names与col.names:
赋予数据行名和列名。
读入数据其他相关函数:
readLines():
按行读入数据文件。
类似perl读数据方式。
scan():
将数据读作一行向量形式。
read.delim("
educ_scores.txt"
):
读入文本文件(制表符分隔)。
read.csv("
educ_scores1.csv"
):
读入CSV(逗号分割)。
readBin():
读入二进制数据。
readChar():
读入字符型数据。
attach():
把数据框的变量链接到内存中.
一般作图函数plot()主要参数解释:
plot(x,y=NULL,type="
p"
xlim=NULL,ylim=NULL,
log="
main=NULL,sub=NULL,xlab=NULL,ylab=NULL,
ann=par("
ann"
),axes=TRUE,frame.plot=axes,
panel.first=NULL,panel.last=NULL,asp=NA,...)
type:
设置图形类型。
具体为:
type=“p“
点图
type=“l“
线图
type=“b“
点和线
type=“c“
去掉点只有线段
type=“o“
线穿过点
type=“h“
从各点到x轴的垂线段
type=“s“
基于左侧值的阶段图
type=“S“
基于右侧值的阶段图
type=“n“
只有轴,没有具体图形
xlim和ylim:
设置图形x轴与y轴的范围。
比如xlim(0,30).
log:
数据取对数。
main:
设置图形的上标题。
比如说:
main=”Genomicsanalysis”
sub:
设置图形的小标题。
sub=”anothertitle”.
ann:
逻辑参数。
设置是否将系统默认的图形标签显示出来。
比如:
ann=F.
lty:
设置线的类型。
lty=4.
xlab和ylab:
设置x轴与y轴的lable。
比如xlab=”sampleone”.
frame.plot:
设置图形是否输出外框。
frame.plot=F.
axes:
设置图形是否显示x轴和y轴。
axes=F.
asp:
设置图形屏幕高宽比(y/x).
lwd:
设置线条的粗细。
lwd=4.
bg:
设置数据点的填充颜色。
bg=”pink”.
col:
设置数据点的外圈颜色。
col=”blue”.
cex:
设置数据点的大小。
cex=2.7。
pch:
设置数据点的形状。
∙pch=19:
solidcircle,
∙pch=20:
bullet(smallersolidcircle,2/3thesizeof19),
∙pch=21:
filledcircle,
∙pch=22:
filledsquare,
∙pch=23:
filleddiamond,
∙pch=24:
filledtrianglepoint-up,
∙pch=25:
filledtrianglepointdown.
add:
设置图形是否重合。
font.main与font.sub:
设置上标题和小标题的字体格式。
col.main与col.sub:
设置上标题和小标题的字体颜色。
实例演习:
使用给定数据(testfile.txt)用R软件作出以下图形并保存为PDF格式和jpg格式。
参考程序:
setwd('
E:
/'
)
file=read.table('
testfile.txt'
attach(file)
jpeg(file='
plotone.jpg'
plot(V1,V2,type='
l'
xlim=c(30,75),frame.plot=F,lwd=2,
xlab='
横坐标'
ylab='
纵坐标'
main='
PLOTONE'
sub='
2010/3/12'
col='
pink'
font.main=9,col.main=4,font.sub=9,col.sub='
red'
dev.off()
pdf(file='
plotone.pdf'
饼图函数pie()主要参数解释:
pie(x,labels=names(x),edges=200,radius=0.8,
clockwise=FALSE,init.angle=if(clockwise)90else0,
density=NULL,angle=45,col=NULL,border=NULL,
lty=NULL,main=NULL,...)
x:
指定作饼图的数据。
labels:
设置各个分割区的标签。
edges:
设置多边形的边数(圆的轮廓是具有很多边的多边形近似)。
radius:
设置饼图的半径。
特别是在字符标签过长的情况。
clockwise:
设置饼图是否顺时针作出分割区。
init.angle:
设置开始画分割区的角度。
即对饼图进行旋转。
density:
底纹的密度。
默认值为NULL。
angle:
设置底纹的斜率。
设置各个分割区的填充颜色。
main:
设置饼图的总标题。
本年度某商品在中国的销售额占其总销售额的12%,在美国为30%,在日本为16%,在欧洲为26%,在台湾为4%,在其他地区为16%。
用饼图描述以上数据,作出以下饼图:
pie.sales<
-c(0.12,0.3,0.26,0.16,0.04,0.12)
names(pie.sales)<
-c("
China"
"
USA"
"
Japanese"
Europe"
Taiwan"
Others"
plottwo.pdf'
pie(pie.sales,
col=c("
purple"
violetred1"
green3"
cornsilk"
cyan"
white"
),
main='
PLot
Two'
sub='
col.main=4,col.sub='
直方图函数hist()主要参数解释:
hist(x,breaks="
Sturges"
freq=NULL,probability=!
freq,
include.lowest=TRUE,right=TRUE,
main=paste("
Histogramof"
xname),
xlim=range(breaks),ylim=NULL,
xlab=xname,ylab,
axes=TRUE,plot=TRUE,labels=FALSE,
nclass=NULL,...)
x:
作直方图所需的数据。
breaks:
用一个向量指定各个单元格的断点;
用单个值指定单元格个数;
用字符串命名的算法来计算单元格的数量;
用函数计算单元格的数量。
设置各个条形的填充颜色。
border:
设置条形的轮廓颜色。
设置图形是否显示x轴与y轴。
axes=F
设置直方图的主标题。
在各个条形上面添加标签。
plot:
设置是否画出直方图或者只输出各项作图参数。
使用R软件自带数据文件islands,作出以下直方图:
hist(sqrt(islands),breaks=12,col="
lightblue"
border="
pink"
条图函数barplot()主要参数解释:
barplot(height,width=1,space=NULL,
names.arg=NULL,legend.text=NULL,beside=FALSE,
horiz=FALSE,density=NULL,angle=45,
col=NULL,border=par("
fg"
main=NULL,sub=NULL,xlab=NULL,ylab=NULL,
xlim=NULL,ylim=NULL,xpd=TRUE,log="
axes=TRUE,axisnames=TRUE,
cex.axis=par("
cex.axis"
),cex.names=par("
inside=TRUE,plot=TRUE,axis.lty=0,offset=0,
add=FALSE,args.legend=NULL,...)
设置图形是否显示x轴或y轴。
设置是否显示条形图。
beside:
如果FALSE,那么将绘画堆叠式的条形;
如果是TRUE,将绘画并列式条形。
cex.axis:
设置坐标轴数值的膨胀率。
比如cex.axis=1.5。
cex.names:
设置条形标签(barlabels)的膨胀率。
比如cex.axis=1.5.
设置条形底纹或者填充颜色。
设置条形边缘颜色。
如果设置为NA,则消除了边缘。
width:
设置条形的宽度。
axis.lty:
设置x轴的类型(类似lty)。
默认axis.lty=0.
names.arg:
设置条形标签(barlabels)。
horiz:
设置图形是水平或是垂直。
space:
设置各个条形间的宽度。
相当于各个条形宽度的一部分。
axisnames:
设置是否显示条形标签。
使用R软件自带数据VADeaths,作出以下图形:
barplot(VADeaths,beside=TRUE,
mistyrose"
lightcyan"
lavender"
legend=rownames(VADeaths),ylim=c(0,100))
title(main="
DeathRatesinVirginia"
font.main=4)
图例函数legend()主要参数解释:
legend(x,y=NULL,legend,fill=NULL,col=par("
col"
border="
black"
lty,lwd,pch,
angle=45,density=NULL,bty="
o"
bg=par("
bg"
box.lwd=par("
lwd"
),box.lty=par("
lty"
),box.col=par("
pt.bg=NA,cex=1,pt.cex=cex,pt.lwd=lwd,
xjust=0,yjust=1,x.intersp=1,y.intersp=1,
adj=c(0,0.5),text.width=NULL,text.col=par("
merge=do.lines&
&
has.pch,trace=FALSE,
plot=TRUE,ncol=1,horiz=FALSE,title=NULL,
inset=0,xpd,title.col=text.col)
x和y:
设置图例在图片上的位置。
title:
设置图例标题。
(在图例盒子里)。
title.col:
设置图例标题的颜色。
text.col:
设置图例中文本文字的颜色。
text.col=’red’。
text.width:
设置图例文本文字的宽度。
宽度比例与x轴相关。
trace:
如果设置为TRUE,那么显示出函数计算过程。
fill:
设置一个填充了指定颜色的盒子放在文本旁边。
指定该盒子的边缘颜色。
lty与lwd:
设置图例中线条的类型以及粗细。
density与angle:
设置图例中小盒子的底纹密度和角度。
bty:
设置图例盒子的类型。
只能选择o或者n。
bg:
设置图例盒子的背景颜色。
box.lty/box.lwd/box.col:
设置图例盒子边缘线类型,粗细,颜色。
pt.bg:
设置图例中点的背景颜色。
pt.cex:
设置点的膨胀率。
pt.lwd:
设置点的边缘线的粗细。
xjust与yjust:
上下调整图例的位置。
x.intersp与y.intersp:
设置图例盒子空间大小。
ncol:
设置图例显示的列数。
horiz:
设置水平方式显示图例。
默认为垂直方式显示。
使用R程序可以作出以下图形(自己尝试调整参数改变图形):
x<
-0:
64/64
y<
-sin(3*pi*x)
plot(x,y,type="
l"
col="
blue"
main="
pointswithbg&
legend(*,pt.bg)"
points(x,y,pch=21,bg="
legend(.4,1,c("
sin(cx)"
'
cos(c,x)'
tan(c,x)'
),pch=21,pt.bg="
green"
lty=1,col="
text.col='
text.width=0.3,title='
Legend'
bty='
o'
x.intersp=0.2,merge=T)
作图其他相关函数(具体参数使用查看帮助文档):
abline():
在原有的图上加直线。
points():
在原有的图上加点。
lines():
在原有的图上加线。
arrows():
在原有的图上加带箭头的线。
text():
在原来的图上某坐标位置上加文本标签。
title():
给原有的图形添加标题。
legend():
在原有的图形上加图例。
frame()与plot.new():
建立新的图形窗口。
heat.colors(
)/rainbow(
)/gray.colors(
):
作图颜色函数。
在同一张图片上作多个图可以用:
op=par(mfrow=c(2,2))
par(op)
保存图形可以使用savePlot()/png()/jpeg()/bmp()/tiff()等函数。
jpeg(‘file=lesong.jpg’)plot(…)
dev.off()
op=par(bg=’pink’);
par(op):
设置图片参数。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 作图 命令 汇总