zoukankan      html  css  js  c++  java
  • 画图参数总结

    大家熟知的画图ggplot2包

    library(ggplot2)

    #查看系统自带的qplot的函数演示

    example(qplot) 

    #R语言的基本对象

    向量、矩阵、数组、数据框、列表

    R语言的变量都是对象(包括函数),都有mode和lenght方法可以调用

    #善用向量化的ifelse()函数

    #R语言的下标从1开始,与C等语言不同

    #R语言的矩阵元素默认按列存储

    #善用apply, sapply, lapply(list apply)等函数,其中sapply(代表simplified apply)

    apply(m, dimcode, f, frags)

    m:矩阵

    dimcode:矩阵的维度编号,1代表行,2代表列

    f:应用在行或列上的函数

    frags:f的可选参数

    下面介绍添加图例函数的参数介绍,方便大家按照需要调整

    legend(x, y = NULL, legend, fill = NULL, col = par("col"),

             border = "black", lty, lwd, pch,

             angle = 45, density = NULL, bty = "o", bg = par("bg"),

             box.lwd = par("lwd"), box.lty = par("lty"), box.col = par("fg"),

             pt.bg = NA, cex = 1, pt.cex = cex, pt.lwd = lwd,

             xjust = 0, yjust = 1, x.intersp = 1, y.intersp = 1,

             adj = c(0, 0.5), text.width = NULL, text.col = par("col"),

             text.font = NULL, merge = do.lines && has.pch, trace = FALSE,

             plot = TRUE, ncol = 1, horiz = FALSE, title = NULL,

             inset = 0, xpd, title.col = text.col, title.adj = 0.5,

             seg.len = 2)

    x, y

    X,y用于定位图例,也可用单键词"bottomright", "bottom", "bottomleft", "left", "topleft", "top", "topright", "right" and "center"

    legend

    字符或表达式向量

    fill

    用特定的颜色进行填充

    col

    图例中出现的点或线的颜色

    border

    当fill = 参数存在的情况下,填充色的边框

    lty, lwd

    图例中线的类型与宽度

    pch

    点的类型

    angle

    阴影的角度

    density

    阴影线的密度

    bty

    图例框是否画出,o为画出,默认为n不画出

    bg

    bty != "n"时,图例的背景色

    box.lty, box.lwd, box.col

    bty = "o"时,图例框的类型,box.lty决定是否为虚线,box.lwd决定粗线,box.col决定颜色

    pt.bg

    点的背景色

    cex

    字符大小

    pt.cex

    点的大小

    pt.lwd

    点的边缘的线宽

    x.intersp

    图例中文字离图片的水平距离

    y.intersp

    图例中文字离图片的垂直距离

    adj

    图例中字体的相对位置

    text.width

    图例字体所占的宽度

    text.col

    图例字体的颜色

    text.font

    图例字体

    merge

    logical, if TRUE,合并点与线,但不填充图例框,默认为TRUE

    trace

    logical; if TRUE显示图例信息.

    plot

    logical. If FALSE不画出图例

    ncol

    图例中分类的列数

    horiz

    logical; if TRUE,水平放置图例

    title

    给图例加标题

    inset

    当图例用关键词设置位置后,inset = 分数,可以设置其相对位置

    xpd

    xpd=FALSE,即不允许在作图区域外作图,改为TRUE即可,与par()参数配合使用。

    title.col

    标题颜色

    title.adj

    图例标题的相对位置,0.5为默认,在中间。0最左,1为最右。

    seg.len

    lty 与lwd的线长,长度单位为字符宽度

  • 相关阅读:
    day19 Pyhton学习 递归函数
    python程序整理(2)
    python程序整理(1)
    day18 Pyhton学习 内置函数最后七个
    day18 Pyhton学习 匿名函数
    day17 Pyhton学习 内置函数继续
    二分法查找
    day16 Pyhton学习
    python从入门到精通之30天快速学python视频教程
    零基础快速掌握Python系统管理视频课程【猎豹网校】
  • 原文地址:https://www.cnblogs.com/wuzhitj/p/4743531.html
Copyright © 2011-2022 走看看