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的更多相关文章

  1. R语言-图形初阶

    在本节中,主要目的是如何使用R语言做出简单的图形 案例1:做出wt和mpg之间的关系 attach(mtcars) plot(wt,mpg) abline(lm(mpg~wt)) title('Reg ...

  2. 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 ...

  3. R语言图形base系统(一)

           一般R作图有三大绘图系统:base系统.ggplot2绘图系统.lattice绘图系统.        本篇主要介绍base系统绘图时的图形参数.一般用plot()函数来完成.在R中,若 ...

  4. R语言图形base系统(三)

     本篇介绍R语言base系统绘制散点图.条形图.直方图.箱线图.饼图,还将简单介绍点图.核密度图.折线图. 散点图: attach(mtcars) plot(wt, mpg, main="B ...

  5. R语言-图形辅助

    1.画底纹格子    grid()函数 > plot(rnorm(100)) > grid() #画底纹格子 > grid(nx=NA, ny=8, #画水平底纹,横坐标无分隔,纵坐 ...

  6. R语言学习笔记(五)绘图(1)

      R是一个惊艳的图形构建平台,这也是R语言的强大之处.本文将分享R语言简单的绘图命令.   本文所使用的数据或者来自R语言自带的数据(mtcars)或者自行创建.   首先,让我们来看一个简单例子: ...

  7. R语言实战(三)基本图形与基本统计分析

    本文对应<R语言实战>第6章:基本图形:第7章:基本统计分析 =============================================================== ...

  8. R语言实战(一)介绍、数据集与图形初阶

    本文对应<R语言实战>前3章,因为里面大部分内容已经比较熟悉,所以在这里只是起一个索引的作用. 第1章       R语言介绍 获取帮助函数 help(), ? 查看函数帮助 exampl ...

  9. R语言实战读书笔记(三)图形初阶

    这篇简直是白写了,写到后面发现ggplot明显更好用 3.1 使用图形 attach(mtcars)plot(wt, mpg) #x轴wt,y轴pgabline(lm(mpg ~ wt)) #画线拟合 ...

随机推荐

  1. .NET平台系列8 .NET Core 各版本新功能

    系列目录     [已更新最新开发文章,点击查看详细] .NET Core 自2016年6月27日发布第一个正式版本以来,它主打的跨平台和高性能特效吸引了许多开发者,包括Java.PHP等语言的开发者 ...

  2. XSF /如何使用xrandr

    XSF /如何使用xrandr 西里尔·布鲁莱布瓦<kibi@debian.org> 目录 入门 什么是xrandr? xrandr是与XRandR 扩展名交互的命令行工具[请参阅x.or ...

  3. 源码篇:Flutter Provider的另一面(万字图文+插件)

    前言 阅读此文的彦祖,亦菲们,附送一枚Provider模板代码生成插件! 我为啥要写这个插件呢? 此事说来话短,我这不准备写解析Provider源码的文章,肯定要写这框架的使用样例啊,然后再哔哔源码呀 ...

  4. Jmeter- 笔记1 - 理论知识

    为什么不用loadrunner,lonadrunner免费最大并发用户50,再往上就要买license了. 性能输出结果不是bug 假如调试脚本没有出错,但运行脚本时,可能前期没有问题,但到后期偶尔/ ...

  5. 书列荐书 |《至关重要的关系》 【美】里德&#183;霍夫曼

    本书的内容不算多,堪称精辟,有些东西甚至可以作为指导思想.括号内为书列君书评. 经典语录: 每个人都是企业家!(否则你无法最大化努力!) 创业和做人是相通的.我们要有计划,要执着,但是也要有弹性,懂得 ...

  6. javascript获取日期,年月,日

    <SCRIPT LANGUAGE="JavaScript"> var myDate = new Date();     myDate.getYear();       ...

  7. ReentrantLock修饰类文件,实现按类获取锁的逻辑

    1.ReentrantLock 给类文件加锁,实现类似synchronized(class)的功能 核心是类文件中,使用static修饰的reentrantLock对象 public class So ...

  8. Windows家庭版打开或关闭Hyper-V

    打开hyper-v 创建open_hyper-v.bat文件 pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*Hyper ...

  9. 多平台Gstreamer Multiplatform

    多平台Gstreamer Multiplatform GStreamer可在所有主要操作系统上运行,例如Linux,Android,Windows,Max OS X,iOS,以及大多数BSD,商业Un ...

  10. MegEngine推理性能优化

    MegEngine推理性能优化 MegEngine「训练推理一体化」的独特范式,通过静态图优化保证模型精度与训练时一致,无缝导入推理侧,再借助工业验证的高效卷积优化技术,打造深度学习推理侧极致加速方案 ...