R语言--图形基本使用1
1 使用图形
1.1 交互式绘图
使用的是内置数据集:mtcars
画出散点图:plot(mtcars$mpg,mtcars$wt)
给图形加标题:title("车辆耗油与重量之间的关系")
加回归线:abline(lm(mpg~wt,data=mtcars))
(为什么我的没有回归线呢??)

1.2 保存
(1)保存为.pdf
pdf("abb.pdf")
plot(mtcars$mpg,mtcars$wt)
title("车辆耗油与重量之间的关系")
abline(lm(mpg~wt,data=mtcars))
dev.off()
(2)保存为.jpg
jpeg("abb.jpg")
plot(mtcars$mpg,mtcars$wt)
title("车辆耗油与重量之间的关系")
abline(lm(mpg~wt,data=mtcars))
dev.off()
1.3 弹出新窗口
attach(mtcars)
dev.new()
plot(mpg,wt)
title("车辆耗油与重量之间的关系")
abline(lm(mpg~wt))
detach(mtcars)
2 例子
2.1 数据输入
dose<-c(20,30,40,50,60)
drugA<-c(16,20,27,40,60)
drugB<-c(15,18,25,31,41)
2.2 点线图绘制,设置参数type=”b”,意思是同时绘制折线图
plot(dose,drugA,type="b")

3 图形参数
3.1 全局图形参数与局部图形参数
局部参数:只旨在这个语句里起作用
plot(dose,drugA,type="b",lty=2,pch=17)
解释:type=”b”,意思是绘制折线图,lty=2意思是虚线,pch=17意思是三角标识,详情查手册即可

全局参数设置:par
画图:plot(dose,drugA,type="b")
保存原始图片:opar<-par(no.readonly = T)
设置全局参数:par(lty=2,pch=17)
画图显示设置后的结果:plot(dose,drugA,type="b")


3.2 符号与线条
plot(dose,drugA,type="b",lwd=5,cex=4)
解释:lwd是设置线条的宽度,cex是设置三角标识的大小

3.3 颜色
plot(dose,drugA,type="b",col=2,col.axis=4)
解释:col设置线条的颜色,col.axis设置坐标轴刻度的颜色

3.4 文本属性
plot(dose,drugA,type="b",cex.lab=1.5,font.lab=3)
解释:cex.lab是设置坐标轴字体大小,font.lab设置字体为斜体

3.5 尺寸
dev.new()
par(mai=c(.2,.2,.2,.2))
plot(dose,drugA,type="b",cex.lab=1.5,font.lab=3)
解释:mai 在全局参数下设置页边距,cex.lab是设置坐标轴字体大小,font.lab设置字体为斜体
R语言--图形基本使用1的更多相关文章
- R语言-图形初阶
在本节中,主要目的是如何使用R语言做出简单的图形 案例1:做出wt和mpg之间的关系 attach(mtcars) plot(wt,mpg) abline(lm(mpg~wt)) title('Reg ...
- R语言图形base系统(二)
x<-c(1:10) y<-x z<-10/x opar<-par(no.readonly = T) par(mar=c(5,4,4,8)+0.1) plot(x,y,type ...
- R语言图形base系统(一)
一般R作图有三大绘图系统:base系统.ggplot2绘图系统.lattice绘图系统. 本篇主要介绍base系统绘图时的图形参数.一般用plot()函数来完成.在R中,若 ...
- R语言图形base系统(三)
本篇介绍R语言base系统绘制散点图.条形图.直方图.箱线图.饼图,还将简单介绍点图.核密度图.折线图. 散点图: attach(mtcars) plot(wt, mpg, main="B ...
- R语言-图形辅助
1.画底纹格子 grid()函数 > plot(rnorm(100)) > grid() #画底纹格子 > grid(nx=NA, ny=8, #画水平底纹,横坐标无分隔,纵坐 ...
- R语言学习笔记(五)绘图(1)
R是一个惊艳的图形构建平台,这也是R语言的强大之处.本文将分享R语言简单的绘图命令. 本文所使用的数据或者来自R语言自带的数据(mtcars)或者自行创建. 首先,让我们来看一个简单例子: ...
- R语言实战(三)基本图形与基本统计分析
本文对应<R语言实战>第6章:基本图形:第7章:基本统计分析 =============================================================== ...
- R语言实战(一)介绍、数据集与图形初阶
本文对应<R语言实战>前3章,因为里面大部分内容已经比较熟悉,所以在这里只是起一个索引的作用. 第1章 R语言介绍 获取帮助函数 help(), ? 查看函数帮助 exampl ...
- R语言实战读书笔记(三)图形初阶
这篇简直是白写了,写到后面发现ggplot明显更好用 3.1 使用图形 attach(mtcars)plot(wt, mpg) #x轴wt,y轴pgabline(lm(mpg ~ wt)) #画线拟合 ...
随机推荐
- Redis6.x学习笔记(四)复制
复制概述 Redis支持复制的功能,以实现当一台服务器的数据更新后,自动将新的数据异步同步到其它数据库. Redis复制实现中,把数据库分为主数据库master和从数据库slave,主数据库可以进行读 ...
- uni-app 微信支付
小程序 支付 先看官方文档 https://pay.weixin.qq.com/wiki/doc/apiv3/open/pay/chapter2_8_2.shtml 知晓有那些比不可少的流程,之后后端 ...
- [bug] vscode output 输出乱码
参考 https://blog.csdn.net/qq_34192032/article/details/105077173 https://blog.csdn.net/a19990412/artic ...
- [bug] java.sql.SQLException: Unknown initial character set index '255' received from server. Initial cl...
参考 https://www.jianshu.com/p/d86de6463cbd
- [刷题] 剑指Offer 面试题7:重建二叉树
题目:输入某二叉树的前序遍历和中序遍历结果,重建该二叉树.(假设输入的前序和中序遍历结果中都不含重复数字) 思路 构建二叉树的两个函数:Construct().ConstructCore() Cons ...
- 分布式存储ceph---ceph常用命令(3)
1.查看ceph集群配置信息 ceph daemon /var/run/ceph/ceph-mon.$(hostname -s).asok config show 2.在部署节点修改了ceph.con ...
- centos7 的Linux下ip命令替换ifconfig命令的用法
linux的ip命令和ifconfig类似,但前者功能更强大,并旨在取代后者.使用ip命令,只需一个命令,你就能很轻松地执行一些网络管理任务.ifconfig是net-tools中已被废弃使用的一个命 ...
- linux环境下时区无法设置(UTC无法更改为CST)的问题解决
在进行linux下修改时区的时候 总是修改不了 修改成 Asia/Shanghai 但是 时区总是 +0000 却不是想要的+0800 按照网上的方法 A方法:tzselect:执行tzselect ...
- 五分钟带你读懂 堆 —— heap(内含JavaScript代码实现!!)
一.概念 说起堆,我们就想起了土堆,把土堆起来,当我们要用土的时候,首先用到最上面的土.类似地,堆其实是一种优先队列,按照某种优先级将数字"堆"起来,每次取得时候从堆顶取. 堆 ...
- Python+Selenium学习笔记9 - 警告框处理
如下图所示,这种窗口是不能通过前端工具对其进行定位的,这里可以通过switch_to_alert()方法去接受这个弹窗 1 # coding = utf-8 2 3 from selenium imp ...