美文网首页
par 一个图中画多个小图

par 一个图中画多个小图

作者: 我想养只猫zhl | 来源:发表于2022-11-29 15:25 被阅读0次

代码

pdf(args[5]) ############输出图片名

par(mfrow=c(1,2))

pie(as.numeric(strsplit(bb, " ")[[1]]),labels=c("REF", "Hetro", "ALT", "miss"), col=c("red", "green", "blue", "orange"))

pie(as.numeric(strsplit(cc, " ")[[1]]),labels=c("REF", "Hetro", "ALT", "miss"), col=c("red", "green", "blue", "orange"))

dev.off()

注意点

1. pdf() 一定要在par()的前面,要不会画成两个图

知识点

在R绘图时,有时我们想在一个绘图区中同时绘制多幅图。在R语言中可以有多个函数来实现此要求。这里先介绍一下绘图参数par函数的使用。R中的par()函数可以将绘图区分割成规则的几个部分。多图环境用参数mfrow或参数mfcol来设定,如:par(mfrow=c(3,2))则是在同一绘图区中绘制3行2列共6个图形,而且是先按行绘制,即绘制完第1行的2个图形后,再绘制第2行的2个图形,最后是第3行的2个图形。

par(mfcol=c(3,2))也是绘制3行2列共6个图形,与上面不同的是,先按列绘制。即先绘制完第1列的3个图形,再绘制第2列的3个图形。

par设定的绘图参数直至退出前都会有效,即使是在某个函数中使用par()设定的参数,也会影响全局的效果,所以如果在绘图中需要恢复到初始状态,可以设置临时变量保存初始环境。在准备恢复时再使用par(临时变量)的形式恢复到初始状态。

相关文章

  • par 一个图中画多个小图

    代码 pdf(args[5]) ############输出图片名par(mfrow=c(1,2))pie(as...

  • LaTeX:Tikz多子图标注格式

    如题:一幅大图中又分多个小图,现希望给每个小图加小图名,整个大图也要有一个图名。此外,图名必须能换行且句中。 必备...

  • ggplot2 009 组合图形

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

  • 59. svm预测性别

    性别预测结果如下图中par2所示:

  • par(mfrow=c(1,2))

    01、理论小知识 par(mfrow=c(1,2))实现一页多图的功能其中,通过设定函数par()的各个参数来调整...

  • CSS常见技巧

    1、CSS Sprite(雪碧图|精灵图)指什么? 有什么作用 Sprite可以把多个图片集中放在一个大图中,以减...

  • R语言学习笔记-绘图篇

    par(mfrow=c(2,3)) #把画布分为两行三列,mfrow表示以行优先填充 频数分布图与滑珠图#画频数...

  • 自定义多边形统计图(雷达图)

    自定义雷达图 根据项目需求在图中画多条线 attrs文件 Point类

  • 2019-05-30

    通过英妈的两天学习,逐渐明白思维导图的中心图要怎么画才好看,和图中的意义,如图中的左右脑,左脑包括:语言、数学、线...

  • echart 画图技巧汇总

    1.饼图中间画文字 2.柱状图圆角和lable自定义

网友评论

      本文标题:par 一个图中画多个小图

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