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)) #画线拟合 ...
随机推荐
- .NET平台系列8 .NET Core 各版本新功能
系列目录 [已更新最新开发文章,点击查看详细] .NET Core 自2016年6月27日发布第一个正式版本以来,它主打的跨平台和高性能特效吸引了许多开发者,包括Java.PHP等语言的开发者 ...
- XSF /如何使用xrandr
XSF /如何使用xrandr 西里尔·布鲁莱布瓦<kibi@debian.org> 目录 入门 什么是xrandr? xrandr是与XRandR 扩展名交互的命令行工具[请参阅x.or ...
- 源码篇:Flutter Provider的另一面(万字图文+插件)
前言 阅读此文的彦祖,亦菲们,附送一枚Provider模板代码生成插件! 我为啥要写这个插件呢? 此事说来话短,我这不准备写解析Provider源码的文章,肯定要写这框架的使用样例啊,然后再哔哔源码呀 ...
- Jmeter- 笔记1 - 理论知识
为什么不用loadrunner,lonadrunner免费最大并发用户50,再往上就要买license了. 性能输出结果不是bug 假如调试脚本没有出错,但运行脚本时,可能前期没有问题,但到后期偶尔/ ...
- 书列荐书 |《至关重要的关系》 【美】里德·霍夫曼
本书的内容不算多,堪称精辟,有些东西甚至可以作为指导思想.括号内为书列君书评. 经典语录: 每个人都是企业家!(否则你无法最大化努力!) 创业和做人是相通的.我们要有计划,要执着,但是也要有弹性,懂得 ...
- javascript获取日期,年月,日
<SCRIPT LANGUAGE="JavaScript"> var myDate = new Date(); myDate.getYear(); ...
- ReentrantLock修饰类文件,实现按类获取锁的逻辑
1.ReentrantLock 给类文件加锁,实现类似synchronized(class)的功能 核心是类文件中,使用static修饰的reentrantLock对象 public class So ...
- Windows家庭版打开或关闭Hyper-V
打开hyper-v 创建open_hyper-v.bat文件 pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*Hyper ...
- 多平台Gstreamer Multiplatform
多平台Gstreamer Multiplatform GStreamer可在所有主要操作系统上运行,例如Linux,Android,Windows,Max OS X,iOS,以及大多数BSD,商业Un ...
- MegEngine推理性能优化
MegEngine推理性能优化 MegEngine「训练推理一体化」的独特范式,通过静态图优化保证模型精度与训练时一致,无缝导入推理侧,再借助工业验证的高效卷积优化技术,打造深度学习推理侧极致加速方案 ...