前言:

微博参与话题 #给你四年时间你也学不会生信#

图形参数

当参数no.readonly=TRUE时,函数par()就只允许有这一个参数了,并且会返回当前绘图设备中各个参数的参数值。 每一个图形设备都有自己的绘图参数,如果当前还没有打开绘图设备,那么函数par()在进行参数设置之前会自动的打开一个新绘图设备。

如前面所说,直接在R编辑器中输入命令par()或者par(no.readonly=TRUE)都可以获取当前的各个绘图参数。

1、符号和线条

pch:指定绘制点所使用的符号,取值范围[0, 24],其中4是“差号”,20是“点”

cex:指定符号的大小。cex是一个数值,表示pch的倍数,默认是1.5倍

lty:指定线条类型。lty=1代表实线,2至6都是虚线,虚的程度不一样

lwd:指定线条宽度,默认值为lwd=1,可以适当修改1.5倍、2倍等

2、颜色

col:默认绘图颜色。某些函数(如lines、pie)可以接受一个含有颜色值的向量,并自动循环使用。

例如:col=c("red", "blue")需要绘制三条线,那么三条颜色分别为red、blue、red

col.axis:坐标轴刻度文字的颜色,不是坐标轴的颜色

col.lab:坐标轴标签(名称)的颜色

col.main:标题的颜色

col.sub:副标题的颜色

fg:图形的前景色

bg:图形的背景色

3、文本属性(用来指定字号、字体、字样)

cex.axis:坐标轴刻度文字的缩放倍数

cex.lab:坐标轴标签(名称)的缩放倍数

cex.main:标题的缩放倍数

cex.sub:副标题的缩放倍数

font:整数。用于指定字体样式。1常规、2粗体、3斜体、4粗斜体

4、图形尺寸与图形边界

pin:以英寸表示图形的宽和高

mai:以数值向量表示边界大小,顺序为"下、左、上、右",单位为英寸

mar:以数值向量表示边界大小,顺序为"下、左、上、右",单位为英分,默认值c(5, 4, 4, 2)+0.1

5、标题

可以使用函数title,格式为:

title(main = " ", sub = " ", xlab = " ", ylab = " ")

也可以直接把title里面的参数直接放在plot()里面

6、坐标轴

plot参数

axes=FALSE 将禁用全部坐标轴,框架和刻度全部没有了

xaxt="n" 禁用x轴的刻度线

yaxt="n" 禁用y轴的刻度线

xlim x坐标轴的范围,只写出最小值和最大值

ylim y坐标轴的范围,只写出最小值和最大值

例如:plot(1:10, xlim = c(-10, 10), ylim = c(0, 10)) xlim和ylim只是坐标轴的范围,与每个点的x和y坐标没有关系,也可以通过axis函数自定义axis(……)

side:一个整数。表示在图形的哪边绘制坐标轴(1=下,2=左,3=上,4=右)

at:一个数值向量,表示需要绘制刻度线的位置

labels:一个字符型向量(也可以是数值型),表示刻度线旁边的文字标签(刻度值),如果整个不写,则直接使用at的值

col:线条和刻度的颜色

lty:线条类型

las:标签的字体是否平行(=0)或者垂直(=2)坐标轴

tck:刻度线的长度(默认值-0.01,负值表示刻度在图形外,正值表示刻度在图形内侧)

7、参考线

abline(h=yvalues, v=xvalues)

例如:plot(1:10)

abline(h = c(1, 5)) #则在y=1和5处各有一条水平线

abline(v = c(1, 5)) #则在x=1和5处各有一条垂直线

8、图例(legend)

legend(location, title, legend, ……)

待续……

r语言中形成的c函数,R语言_par()函数用法相关推荐

  1. C语言中的带参宏和带参函数的区别

    C语言中的带参宏和带参函数的区别 (1) 带参函数中的形参是变量,因此有类型检查.而带参宏只是简单的字符串替换. (2) 从程序执行的过程来看,带参宏是在预处理阶段被预处理器处理的.而带参函数是在程序 ...

  2. c语言中申请内存并初始化,c语言中结构体的定义、初始化及内存分配

    #include struct person { char *name; int age; }; int main() { //结构体可以定义在函数内,也可以定义到函数外 //相当于全局变量与局部变量 ...

  3. 【C语言进阶深度学习记录】三十九 C语言中的可变参数(参数可变的函数)

    用过printf()函数的热都知道,printf的参数可以有多个,它是可变的,根据我们输出参数的类型以及个数的不同来确定参数.今天来学习C语言中参数可变的函数是如何实现的. 文章目录 1 可变参数 2 ...

  4. c语言中空格字符怎么表示_C语言中常用的字符串操作函数

    作者:陈太浪 出处:https://home.cnblogs.com/u/TomHe789/ C语言中提供了许多的字符串操作函数,常见的字符串操作函数有以下几种: 1.求字符串长度的函数 原型函数:s ...

  5. C语言中全局变量和局部变量,内部函数和外部函数的区别

    1.局部变量和全局变量 1.局部变量:即在函数代码块中内部定义的变量名,只在此函数范围内有效.(只在子程序内定义和作用) 在c语言中,局部变量可以和全局变量重名,但是局部变量会覆盖全局变量,从而在引用 ...

  6. 在c语言中怎么返回引用参数,C语言函数 函数的声明 C语言的头文件 #include的用法 形参和实参 函数的返回值 - 猫扑天空...

    C语言函数 一.是什么? 是指编程中对一块功能代码的封装,可以理解一个程序片段 二.有什么用? 可以封装代码,方便调用,提高复用性 三.怎么用? 定义:  返回值类型  函数名(形参类型 参数名1-. ...

  7. C语言中的内聚与耦合(遵循“一个函数,一个功能”的原则)

    文章目录 一.原理篇 低耦合 非直接耦合与数据耦合(值传递不传指针) 特征耦合(传指针并可修改指针指向内存:不同函数打开同一文件进行操作) 外部耦合(访问同一全局变量,不通过参数表传递全局变量信息:通 ...

  8. c语言中菲薄拉次数列,在VB子函数如何写出菲薄拉起数列

    VB编制角度(度,分,秒)转为弧度的子函数 PublicFunctionRAD(ByValDEGREEAsString)AsDoubleRem具有测试DEGREE的前面是否带有"+" ...

  9. c语言中参数的传递方式是,C语言函数的参数及传递方式

    1.形式参数和实际参数 1.1形式参数 形参出现在被调函数当中,在整个函数体内都可以使用.形参在定义时编译系统并不分配存储空间,只有在调用该函数时才分配内存单元.调用结束内存单元被释放,故形参只有在函 ...

  10. c语言中预处理指令的作用,C语言中常用预处理指令

    转载自 https://blog.csdn.net/farsight2009/article/details/58602886 姓名:张艳博 学号:17021223249 [嵌牛导读]: C语言中常用 ...

最新文章

  1. C 标准库 - ctype.h
  2. 00029_引用数据类型
  3. kali 解决Metasploit拿到shell后显示中文乱码问题
  4. 【原创】多线程应用中pthread库使用问题
  5. 装饰器 and 闭包函数 未完。。。。。
  6. 操作ROS松灵机器人步骤及遇到的问题
  7. DP Big Event in HDU
  8. oracle hr样本模式,Oracle 样本模式 HR
  9. 安卓linux交叉编译,Linux Ubuntu下用Android NDK 生成独立交叉编译链
  10. Spring AOP两种使用方式以及如何使用解析
  11. java数组排序问题:array.sort()是从小到大排序,那么如何从大到小排序?
  12. 项目代码迁移(使用git)
  13. JAVA 调用Web Service的方法(转)
  14. 关于GIS/RS的一些网站和论坛
  15. 驱动精灵w8ndows xp sp2,爱普生Epson TM-L60II打印机驱动官方正式版下载,适用于winxp,winvista,win7,win8,win10-驱动精灵...
  16. python-利用python写一个购物小程序
  17. 【Python实战项目】做一个 刮刮乐 案例,一不小心....着实惊艳到我了。
  18. 如何获取微信公众号关注页链接
  19. 中年程序员失业的3条退路!
  20. write和fwrite

热门文章

  1. linux centos无线网卡驱动安装,CentOS 6.5 安装无线网卡驱动实现无线上网
  2. uniity3d进行磕碰检测并在磕碰时发送音讯
  3. 量子计算机和量子纠缠的关系,科普:什么是量子纠缠和量子计算?
  4. hbase scan超时设置_hbase scan limit 10
  5. Anaconda 踩过的一些坑
  6. Moore型状态机和Mealy型状态机的区别以及各自Verilog的实现细节:为什么Moore型状态机需要多一个状态?怎么选择用哪一种状态机?
  7. df.to_csv输出结果隔行多一个空行的解决办法
  8. EXCEL表格将两列数据进行排列组合
  9. docker android模拟器,Docker中的Android模拟器
  10. !doctype html public 广告飘窗不能用了,页面广告飘窗