zoukankan      html  css  js  c++  java
  • R语言基本画图

    一 图形的参数

    1.R语言创建多个图形

    方法一:

    每次创建一副新图形之前打开一个新的图形窗口

    dev.new()

    画图

    dev.new()

    画图

    ......

    方法二:

    通过图形用户界面。

    windows上,打开一个一个图形界面,勾选“历史”——“记录”。然后点击菜单中的“上(下)一个”即可。

    方法三:

    使用函数dev.new()、dev.next()、dev.prev()、dev.set()、dev.off()同时打开多个图形窗口,并决定将哪个输出发送到哪个窗口。具体参考help(dev.cur)。

    2.R语言绘图  用来指定符号和线型的参数

    pch 指定绘制点时使用的符号

     

    cex 指定符号的大小。cex是一个数值,表示绘图符号相对于默认大小缩放的倍数。

    lty 指定线条类型

     

    lwd 指定线条宽度,默认值是1.

    3.与颜色相关的参数

    4.文本属性

    用来指定文本大小的参数

    用于指定字体粗,字号的参数

     

     

    5.图形的尺寸与边界尺寸

    控制图形储存和边界大小的参数

     

    二. 添加文本、自定义坐标轴和图例

    标题main、副标题sub、坐标轴标签xlab,ylab、坐标轴范围xlim,ylim(例如xlim=c(0,60))

    plot、hist、boxplot函数可以自行设定坐标轴和文本标注参数,有的函数却不可以,需要借助相应的函数。

    标题

    title()函数科一位图形添加各种标题和坐标轴标签,同时可以指定标题和坐标轴标签的打字奥,字体,颜色等。

    坐标轴

    axis()函数可以创建自定义坐标轴,格式如下:

    axis(side, at=, labels=, pos=, lty=, col=, las=, tck=, ...)

    各个参数的含义如下:

     

    lines() 函数可以为现有图形添加新的图形元素。

    abline()函数可用来为图形添加参考线。

    图例

    legend()函数用来为图添加图例。

    三 多幅图形的组合

    使用par()函数 或者layout()函数

    par()函数的使用。可以使用图形参数mflow=c(nrows,ncols)来创建按行填充的,行数位为rows,列数为ncols。也可以使用nflow=c(nrows,ncols)来创建按列填充的。

    按行填充的示例:

    attach(mtcars)
    opar <- par(no.readonly=TRUE)
    par(mfrow=c(2,2))
    plot(wt,mpg,main="图1")
    plot(wt,disp,main="图2")
    hist(wt,main="图2")
    boxplot(wt,main="图4")
    par(opar)
    detach(mtcars)

    人前一杯酒,各自饮完;人后一片海,独自上岸
  • 相关阅读:
    点击按钮倒计时
    js实现-小框框全选
    CSS文字,文本,背景,盒模型等记录
    xps9560黑苹果展示
    面试——谈谈你对抽象和接口的理解(小知识大考点)
    谈谈你对Java 面向对象思想的理解
    谈谈你对Java 平台的理解
    HashMap1.7 问题总结
    2.3.2 InnoDB内存
    2.3 InnoDB 体系架构
  • 原文地址:https://www.cnblogs.com/kisen/p/12565831.html
Copyright © 2011-2022 走看看