美文网首页
基础图型(关于绘图区域)

基础图型(关于绘图区域)

作者: 每天都在进步的FFOO | 来源:发表于2020-09-02 20:30 被阅读0次

关于绘图区域

概念 英文 缩写函数 释义
主绘图 main plot area 类比画布,整块画布
绘图边距 margins mar() 画布上想要画的地方的边距
外围边距 out margin area oma() 画的图除了坐标轴外的画的东西

我们也可以用mai() and omi() 调整边缘,mai()与mar()的区别主要是单位的不同oma与omi的区别主要也是是单位的不同
前者单位为文本行数,后者单位为英寸

一、上面那个图的代码,一行行运的话可以深刻体会画的是哪里
# Margins area 先把边缘确定
par(oma=c(3,3,3,3)) # all sides have 3 lines of space
par(mar=c(5,4,4,2) + 0.1)

# Plot 画图
plot(0:10, 0:10, type="n", xlab="X", ylab="Y") # type="n" hides the points

# Place text in the plot and color everything plot-related red
text(5,5, "Plot", col="red", cex=2)
box(col="red")

# Place text in the margins and label the margins, all in forestgreen  
mtext("Margins", side=3, line=2, cex=2, col="forestgreen")  
mtext("par(mar=c(b,l,t,r))", side=3, line=1, cex=1, col="forestgreen")  
mtext("Line 0", side=3, line=0, adj=1.0, cex=1, col="forestgreen")  
mtext("Line 1", side=3, line=1, adj=1.0, cex=1, col="forestgreen")  
mtext("Line 2", side=3, line=2, adj=1.0, cex=1, col="forestgreen")  
mtext("Line 3", side=3, line=3, adj=1.0, cex=1, col="forestgreen")  
box("figure", col="forestgreen")  

# Label the outer margin area and color it blue  
# Note the 'outer=TRUE' command moves us from the figure margins to the outer margins.  
mtext("Outer Margin Area", side=1, line=1, cex=2, col="blue", outer=TRUE)  
mtext("par(oma=c(bottom,left,to,right))", side=1, line=2, cex=1, col="blue", outer=TRUE)  
mtext("Line 0", side=1, line=0, adj=0.0, cex=1, col="blue", outer=TRUE)  
mtext("Line 1", side=1, line=1, adj=0.0, cex=1, col="blue", outer=TRUE)  
mtext("Line 2", side=1, line=2, adj=0.0, cex=1, col="blue", outer=TRUE)  
box("outer", col="blue")  

二、用其他图再次示例,先画一个散点图

plot(x=expdata[,1],y=expdata[,2], type="p", ann=T, axes=T,cex=0.2,
     main = "the compare of two sample's expression")`

box()函数可可视化plot绘图区域

# plot区域
box("plot", lty="dashed",col="red",lwd=3)
# figure区域
box("figure",col="blue",lwd=3)
# 绘图边距
box("outer", col="darkgreen",lwd=3)

相关文章

网友评论

      本文标题:基础图型(关于绘图区域)

      本文链接:https://www.haomeiwen.com/subject/kagesktx.html