美文网首页
R 函数学习 - layout()

R 函数学习 - layout()

作者: Thinkando | 来源:发表于2020-06-06 16:57 被阅读0次
  • layout():mat用矩阵设置窗口的划分,矩阵的0元素表示该位置不画图,非0元素必须包括从1开始的连续的整数值,比如:1……N,按非0元素的大小设置图形的顺序。widths用来设置窗口不同列的宽度,heights设置不同行的高度。par()的mfcol,和mfrow参数也有类似layout的功能。layout()函数的一般形式为layout(mat),mat为一矩阵,mat元素的数量决定了一个output device被等分成几份相同元素为一块。

  • layout(matrix(c(1,2,3,0,2,3,0,0,3),nr=3)) matrix有9个元素,具有这样的形式:

      [,1] [,2] [,3]
[1,]   1   0   0
[2,]   2   2   0
[3,]   3   3   3

把这个矩阵传入layout函数,我们就能得到这样的output device


image.png
layout(matrix(1:6,3,2)) #将当前装置分割为3行2列的布局
    [,1] [,2]

[1,]   1   4

[2,]   2   5

[3,]   3   6
layout.show(6) #显示布局的编号
image.png
m<-matrix(1:4,2,2);m #建立矩阵m,2列2行

layout(m,widths=c(1,3),heights=c(3,1)) #将当时装置按照m进行划分,宽度之比为1:3,高度之比为3:1

layout.show(4)
image.png

http://blog.sina.com.cn/s/blog_bcc268080102wwou.html

  • 实例
attach(mtcars)

layout(matrix(c(1,1,2,3),2,2,byrow = TRUE))

hist(wt)

hist(mpg)

hist(disp)

detach(mtcars)
image.png

相关文章

  • R 函数学习 - layout()

    layout():mat用矩阵设置窗口的划分,矩阵的0元素表示该位置不画图,非0元素必须包括从1开始的连续的整数值...

  • R 作图之图形布局

    备注:学习备忘 在R中使用函数par()或layout()可以容易地组合多幅图形为一幅总括图形。 你可以在par(...

  • 自定义Dialog,指定宽高、背景色

    R.style.CustomDialog R.layout.layout_custom_dialoglayout ...

  • 随记

    1、R.layout 从自定义资源中获取 R.layout.activity_mainandroid.R....

  • ggplot2学习笔记之图形排列

    R语言基本绘图函数中可以利用par()以及layout()来进行图形排列,但是这两个函数对于ggplot图则不太适...

  • R-拼图系列-基础函数

    R语言的基础绘图参数可通过par()函数设置或者查询。关于拼图相关主要为mfcol或mfrow,此外layout(...

  • ggplot2 009 组合图形

    R语言基础画图使用函数par()以及layout()将多个图形组合在同一幅图中,但是这两个函数不适用于ggplot...

  • Butterknife

    Butterknife findViewById ActivitysetContentView(R.layout....

  • 哈佛R语言课程--3.函数、参数和R包

    学习目标 R语言函数的描述和应用。 使用参数修改R语言函数的默认操作 从R帮助文档获取有关函数的更多信息 创建用户...

  • Android带进场退场动画的dialog对话框

    需求:弹出一个带自定义动画的dialog对话框 核心代码: R.layout.dialog_layout文件: R...

网友评论

      本文标题:R 函数学习 - layout()

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