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

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

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

4217ada8e91c806590644eee49b4d7e8.png

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

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

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

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

dc20a50d5b4a2b8009dc8a1710ca7aa6.png

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

第三行代码是作图。我们上一讲是在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))

50658f762eb6f9f80867d5c7cd7820ed.png

该代码将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)

bdebe5e20d780c924d4d3bcc81862bc0.png

因为用简单的数字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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/431359.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

visual studio 2015 搭建python开发环境,python入门到精通[三]

在上一篇博客Windows搭建python开发环境,python入门到精通[一]很多园友提到希望使用visual studio 2013/visual studio 2015 python做demo,这里略带一句,其实就"学习python"而言,比较建议使用pycharm,pychar…

如何给打印机墨盒加墨

今天打印东西突然遇到问题了,显示墨盒黑色没墨了,网上一搜,整套的墨盒大几十,随手换了一个关键词 墨盒墨水 这下不到十块钱解决,正好锻炼下自己的动手能力(其实就是穷嘛。。。) 接下来就分享下动…

全局莫兰指数_空间自相关 | 莫兰指数

空间自相关:是指一些变量在同一个分布区内的观测数据之间潜在的相互依赖性。其中,自相关中的“自”表示当你进行相关性观察统计量,是来源于不同对象的同一属性。Tobler(1970)曾指出“地理学第一定律:任何东西与别的东西之间都是相…

linux vi 排序命令,10 个你必须掌握的超酷 VI 命令技巧

摘要:大部分Linux开发者对vi命相当熟悉,可是遗憾的是,大部分开发者都只能掌握一些最常用的Linux vi命令,下面介绍的10个vi命令虽然很多不为人知,但是在实际应用中又能让你大大提高效率。在使用vi 编辑器时—无论是初次…

arduino 水位传感器_云南可信赖的威卡压力传感器哪里有

云南可信赖的威卡压力传感器哪里有 k52gh264云南可信赖的威卡压力传感器哪里有 在生产生活中,对压力表的正确使用为工业生产提供了一定程度的便利。.指针转动受阻在检修过程中,先给弹賛管式压力表施加压力,如果发现被检测表的指针成比例变快或…

小甲鱼Python笔记(下)

二十八 二十九 文件 打开文件 open(文件名[,模式][,缓冲])  注意open是个函数不是方法 模式: 缓冲: 大于1的数字代表缓冲区的大小(单位是字节),-1(或者是任何负数)代表使用默认缓冲区大小 只…

linux服务器搭建_学linux可以做什么具体的就业方向是什么

学linux可以做什么当今世界流行的操作系统有3大类,Linux、Mac OS和Windows操作系统,Linux操作系统因其开源、免费、跨平台、良好的界面等特性,深受广大程序员们的青睐!Linux操作系统被广泛的应用于企业服务器领域,目前…

linux下安装两个tomcat,linux安装两个tomcat-Go语言中文社区

解压apache-tomcat-7.0.86.tar.gz,把解压后的复制一份修改/etc/profile文件:vim /etc/profile#################我添加的start######################################first tomcat######################CATALINA_BASE/root/app/apache-tomcat-7.0.86CA…

中文域名销售平台_中国开关网.商城被搭建为南京某公司官网,这样的域名你喜欢吗?...

南京盛企电子有限公司是一个民营企业,成立于1997年6月,主要生产led广告板、薄膜开关、薄膜面板及其相类似的产品。公司拥有国内先进的制版系统、精细的丝网晒版设备、世界先进的丝网印刷机、数控恒温远红外烘道、uv固化机、模切机、激光切割机、电子产品…

linux远程虚拟桌面,2020-07-23 Linux 远程连接虚拟桌面

写在前面我的服务器为Centos7,其他 Linux 发行版可能略有差异。此方法不需要有物理显示屏。可以多用户同时登录,同一用户可以开启多个虚拟桌面。TigerVNC 安装使用这个软件提供 VNC 服务。Centos 下安装sudo yum install -y tigervnc-server用户模式开启…

2019数据安装勾选_【安装部署】esweb服务器如何单独部署

推荐指数:☆☆☆☆☆背景:在勤哲Exce服务器软件的使用过程中,有的客户并发用户数多,可将esweb服务器单独部署。具体安装步骤:首先,在一台服务器上安装除填报网站外的应用程序。双击安装包运行。点击”接受“…

html css 前端实现消息提醒数_自学的福音,web前端学习全套视频教程+最新学习思维导图都在这里...

1、产品经理。这些是负责策划应用程序的一群人。他们会想出很多新鲜的、奇怪的、甚至是不可能实现的应用。一般来说,产品经理都追求丰富的功能。2、UI设计师。这些人负责应用程序的视觉设计和交互模拟。3、项目经理。这些人负责实际地运行和维护应用程序。4、最终用…

5233杨光--Linux第一次实验

学习计时:共14小时 读书:2小时 代码:7小时 作业:2小时 博客:3小时 一、学习目标 1. 能够独立安装Linux操作系统 2. 能够熟练使用Linux系统的基本命令 3. 熟练使用Linux中用户管理命令/系统相关命令/文件目录相关命…

asp.net web开发步骤_WEB开发流程

1.需求确定2.分析与设计 (1)架构分析与设计 (2)业务逻辑分析 (3)业务逻辑设计 (4)界面设计3.开发环境搭建4.开发-测试-开发-测试5.文档编纂各个阶段过程都是有文档的,需求有需求的文档,设计有设计的文档,测试也有测试的文档.首先来看需求确定:需求…

psv黑商店pkgj最新版下载_e收银app下载安装_e收银软件最新版免费下载

e-Cashier应用程序是一种高效的收银员服务客户端应用程序。 e-Cashier的移动版本支持多种刷卡方法,使商户可以自定义订单日期,从而使每天的收入一目了然,并且从多个角度分析商店的业务状况非常实用 。特征电子收银机是一种高效便捷的收银工具…

微分方程的数值解法与程序实现 pdf_初中数学知识点|一元一次方程的概念及讲解(二)建议收藏!内含pdf版...

长按关注【初中数学解题大全】 获取更多!电子课本|学习资料|学习方法|家教知识后台回复“数学”等学科名称即可获取初中数学电子课本后台回复“初一”等相应年级即可获取数学视频讲解及知识点大全后台回复“真题”即可获取2017-2019初中数学各市真题试卷大全后台回复…

Linux下rgmii接口与fpga相连,FPGA控制RGMII接口PHY芯片88E1512网络通信

一、前言网络通信中的PHY芯片接口种类有很多,之前接触过GMII接口的PHY芯片RTL8211EG。但GMII接口数量较多,本文使用RGMII接口的88E1512搭建网络通信系统。这类接口总线位宽小,可以降低电路成本,在实际项目中应用更广泛。二、从GMI…

esxi usb插口_酷暑大作战 | USB-C风扇新体验

“枯藤老树昏鸦,空调 Wi-Fi 西瓜”每到炎热的夏天,人类的梦想就变得朴实、无华而简单但当我们吹不到空调时,如何还能享受阵阵清凉?今天我们介绍的两款新型电扇或许可以提供新思路:edon 循环电扇GUZI 挂颈电扇越来越多人…

手写tomcat socket closed_【消费电子】:重在阅读,新增手写 BOOX Nova Pro 体验评测...

此文出自于《消费电子》对BOOX Nova Pro的评测,本文已征得李强作者授权转载。【《消费电子》杂志社】越来越多的人选择在移动设备上阅读、学习,正所谓“需求诞生市场”,如今这类产品已经相当之丰富。越来越多的人选择在移动设备上阅读、学习&…

mysql insert 不需要日志_详解MySQL|你不知道的新特性-8.0错误日志增强

MySQL 8.0 重新定义了错误日志输出和过滤,改善了原来臃肿并且可读性很差的错误日志。比如增加了 JSON 输出,在原来的日志后面以序号以及 JSON 后缀的方式展示。比如我机器上的 MySQL 以 JSON 保存的错误日志 mysqld.log.00.json:[rootcentos-…