上一次给大家简单展示了plot函数的用法,以及par函数的使用。今天我们继续应用这两个函数,看看它的其他功能。

下面这个图是数据的一部分[1]。我一直认为,作图简单,但关键是要知道数据在数据库中的格式,才能更好的应用到作图函数(以及其它函数)当中:

对该数据做一个x1对应y的散点图:

> setwd("E:/Rstore/duoyuan/")

> A1=read.csv("data2.1.csv")

> plot(x=A1$x1,y=A1$y)

代码的前两行是设置路径和提取该数据,我想大家应该已经很熟练了。

第三行代码是作图。我们上一讲是在R中给定x和y变量,所以直接运行plot(x,y),这次是运用数据框中的变量,因此我们使用了符号$来提取A1中的变量x1和y。注意,如果你对应的填写x变量和y变量的位置,可以省略x参数和y参数,这是R代码的对位功能,前面也给大家讲过了。

下面介绍参数xllm/ylim

它们分别设定x轴的范围和y轴的范围(limit)。这个参数在plot中可以用,但是你使用?plot查看帮助却找不到该参数,因为它实际上在函数plot.window中,我们直接在plot函数中输入就可以了:

> plot(A1$x1,A1$y,xlim=c(10000,30000),ylim=c(80000,120000))

该代码将x轴的范围设置在10000~30000,y轴的范围在80000~120000,其它范围的点都没有画在图中。当然,如果不设置范围的话,plot函数很智能地绘出了一个包含全部内容的图形,但是如果你希望你的图形精雕细琢,或者进行不同图之间的相互比较,或者自己添加轴以及编码功能函数时,xlim/ylim就显得非常有意义了。

plot.window函数还有asplog两个参数,一个是设置y轴与x轴的比值(函数plot中也有,上一次已经介绍),一个是对轴取对数,给大家展示一下:

> a=1:10

> b=1:10

> opar=par(no.readonly=T)

> par(mfrow=c(2,2))

> plot(a,b)

> plot(a,b,asp=2)

> plot(a,b,log="x")

> plot(a,b,log="y")

> par(opar)

因为用简单的数字1~10做出来的图效果比较明显,所以我就使用了。这里注意参数log=””,引号里面直接填参数xy,就代表对x轴取对数以及对y轴取对数,而不是填写数值或确切的向量(本例是a,b)。

下面开始介绍par函数。par函数是绘图函数,上一讲给大家介绍了用于绘制点形状的pch参数和绘制颜色的col参数。我数了一下,par函数大概有70+个参数,不知道以我的能力能不能给大家一一展示这些参数的作用,当然我会尽力的~~

先看参数adj

该参数设置文本(text)的位置,范围从0~1。这里不得不简单说一下text函数。该参数指定在某个坐标位置添加文本:

> plot(A1$x1,A1$y)

> text(x=50000,y=140000,labels="a

R plot图片背景设置为透明_R语言入门第十二讲:基础绘图(二)------plot与par函数(1)...相关推荐

  1. R plot图片背景设置为透明_R语言实战 牛国庆

    [toc] 第一章 1.3.2 R中帮助函数 R中用于管理R工作空间的函数 函数setwd()不会自动创建一个不存在的目录.如果必要的话,可以使用函数dir.create()来创建新目录,然后使用se ...

  2. R plot图片背景设置为透明_R语言数据可视化基因名称转换及KEGG/GO富集分析

    01 - 简介 BiocManager是生物信息分析必不可少的R包之一,主要用来分析基因相关的各种问题,但是通常再R上安装这个程序包都挺麻烦的,搜索引擎上有非常多的关于如何安装的,因此这里只给个建议, ...

  3. R plot图片背景设置为透明_R语言绘图:使用主题提高图片的美感

    作者:黄天元,复旦大学博士在读,热爱数据科学与开源工具(R),致力于利用数据科学迅速积累行业经验优势和科学知识发现,涉猎内容包括但不限于信息计量.机器学习.数据可视化.应用统计建模.知识图谱等,著有& ...

  4. R plot图片背景设置为透明_一文学会网络分析——Cooccurrence网络图在R中的实现...

    作者:陈亮  单位:中科院微生物所 编者按:在菌群月坛,在军科院听取王军组陈亮博士分享网络分析的经验,不仅使我对网络的背景知识有了更全面的认识,更使我手上一个关于菌根的课题有极大的启示.这么好的知识, ...

  5. R plot图片背景设置为透明_学习健明老师发布的R语言练习题的学习笔记(一)...

    学习者:骆栢维 题目来源:生信基石之R语言 初级10 个题目:http://www.bio-info-trainee.com/3793.html 备注:本文为笔者学习健明老师GitHub答案代码的学习 ...

  6. R plot图片背景设置为透明_数据科学06 | R语言程序设计模拟和R分析器

    模拟simulation ➢概率函数 概率函数通常用来生成特征已知的模拟数据,以及在统计函数中计算概率值. 对于任意分布有四种基本函数: 前缀 作用 d 产生随机数 r 估计概率分布的密度 p 估计累 ...

  7. R plot图片背景设置为透明_matplotlib设置颜色、标记、线条,让你的图像更加丰富...

    今天是数据处理专题的第11篇文章,我们继续来介绍matplotlib这个包的使用方法. 在上一篇文章当中我们介绍了matplotlib当中subplot的概念以及用法,今天我们将会来介绍matplot ...

  8. Photoshop简单案例(7)——利用对象选择工具将图片背景设置为透明

    目录 一.项目介绍 二.基本流程 三.效果演示 四.拓展 一.项目介绍 工具栏中第四个工具包括三个工具:对象选择工具.快速选择工具和魔棒工具.这三个工具主要用于智能抠图,而本文中的将图片背景设置为透明 ...

  9. 用ps将图片背景设置为透明

    下载的图片周围或许有一大片背景颜色,如何将之设置成透明呢?方法如下:. 在网页制作中,往往会发生这种事情,当你把辛辛苦苦制作好的图像插到网页中后,会发现这幅图像的背景颜色和网页背景颜色怎么看也不协调. ...

最新文章

  1. 用于判断用户注册时,密码强度的JS代码。
  2. pip19离线_更新pip为20后不显示下载链接无法离线下载回退pip版本
  3. LeetCode 24 两两交换链表中的节点
  4. java注解封装默认值_Java注解默认值
  5. ubuntu12.04安装及配置过程详解1
  6. 蓝宝石英语怎么读_黑金和蓝宝石
  7. 信息学奥赛一本通 1082:求小数的某一位 | OpenJudge NOI 小学奥数 7830
  8. 软件测试面试,秋招你准备好了吗?(内附答案)
  9. 无监督/自监督/半监督的景物分割方法
  10. 人机交互,情感计算,,人工智能相关研究的科研团队
  11. 【路径规划】全局路径规划算法——动态规划算法(含python实现)
  12. Android中高级面试必知必会,绝对干货
  13. 这位程序员桌面很干净
  14. 图像处理之高斯金字塔
  15. 解决安装程序无法初始化。请下载Adobe
  16. fenix3 hr 中文说明书_fenix3 中英文对照说明书.pdf
  17. 多个WordPress网站之间共用用户数据的方法实现
  18. 火山安卓开发支付宝自动转账功能
  19. C语言经典代码(考试自用)
  20. PB通过Http协议上传、下载文件

热门文章

  1. 远程桌面无法连接服务器,启动Terminal Services 服务报1053错误
  2. 加密服务器显示到期,注册加密卡成功了,打开软件还是提示演示到期了,怎么解决?...
  3. 数据结构实验六 综合数据处理
  4. oracle表分区失效14400,Oracle11g:分区表数据操作出现ORA-14400异常处理详解
  5. 计算机操作系统稳定性的因素有哪些,计算机操作系统期末重点复习汇编.docx
  6. selenium+python自动化80-文件下载(不弹询问框)
  7. Docker自动补全容器名
  8. Python 爬虫抓取代理IP,并检测联通性
  9. WEKA “Detailed Accuracy By Class”和“Confusion Matrix”含义
  10. linux Packet socket (1)简单介绍