zoukankan      html  css  js  c++  java
  • 《r语言实战》菜鸟学习笔记(三)图形初阶

    本节内容包括

    1. 图形的创建和保存
    2. 自定义符号、线条、颜色和坐标轴
    3. 标注文本和标题
    4. 控制图形维度
    5. 组合多个图形

    1.使用图形

    pdf("mygraph.pdf")#保存pdf 也可以png/jpeg/bmp/tiff/xfig...
    attach(mtcars) plot(wt
    , mpg) abline(lm(mpg-wt)) #求出回归参数,并作出线 title("Regression of MPG on Weight") detach(mtcars)
    dev.off()

    通常来说,下一幅图像会覆盖上一幅,那么在图像前接dev.new()

    dose  <- c(20,30,40,45,60)
    drugA <- c(16, 20, 27, 40, 60)
    drugB <- c(15, 18, 25, 31, 40)
    opar <- par(no.readonly=TRUE)    #复制了一份当前图形参数设置
    par(lty=2, pch=17)        #虚线(lty=2),实心三角(pch=17)
    plot(dose, drugA, type="b")    #type="b",同时绘制点和线    
    par(opar)

     设置pch,cex, lty,lwd分别用来设置点的符号,符号大小,线条类型,线条宽度。具体可以查表。

    当然R中也可以设置颜色相关参数。

    n <- 10
    mycolors <- rainbow(n)
    pie(rep(1,n), labels=mycolors, col=mycolors)
    mygrays <- gray(0:n/n)
    pie(rep(1,n), labels=mygrays, col<-mygrays)
  • 相关阅读:
    Linux 安装JDK Tomcat MySQL(使用Mac远程访问)
    Linux 基础
    IntelliJ IDEA 新建项目
    Android Studio|IntelliJ IDEA 常用快捷键(Mac|Window)
    C 进制 类型说明符 位运算 char类型
    C 函数
    C 流程控制
    113路径总和II
    111.二叉树的最小深度
    110.平衡二叉树
  • 原文地址:https://www.cnblogs.com/shyustc/p/4004050.html
Copyright © 2011-2022 走看看