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. 无连接运输:UDP

    多路复用和解复用与校验和是UDP唯一能做的事,运输层的协议必须做点什么,什么都没有就不需要这一层了. 为什么要使用UDP 既然有了可靠传输的TCP,为什么还要在udp之上来构件应用呢? 有效载荷大,T ...

  2. [Python] Tkinter command

    例1:创建按钮 import tkinter as tk class App: def __init__(self,root): frame = tk.Frame(root) frame.pack() ...

  3. [bug] Maven每次都自动下载jar包非常慢

    解决 方法一:将maven改为离线模式,自己下载jar包复制到仓库中 eclipse中Window>preferences>maven>勾选Offline 方法二:将maven镜像改 ...

  4. [bug] Maven项目缺少Maven Dependencies

    参考 https://blog.csdn.net/whitemiao/article/details/90177135

  5. 网络协议 SNMP- Windows10无简单SNMP协议服务器配置

    原因:Windwos10 1809后更新版本,无启动SNMP协议服务器可选配置项. 解决: 1.打开设置中的[开发人员模式],设置->更新与安全->开发者选项->开发人员模式 2.添 ...

  6. ELK学习实验019:ELK使用redis缓存

    1 安装一个redis服务 [root@node4 ~]# yum -y install redis 直接启动 [root@node4 ~]# systemctl restart redis [roo ...

  7. Java求余%引发的一连串故事

    C1 RCE对%的处理 HotSpot VM的C1有个RCE(Range Check Elimination,范围检查消除)优化,所谓范围检查消除,就是为了正确的抛出数组越界异常,虚拟机需要在数组访问 ...

  8. 行业资讯 | Android WebView 致安卓应用闪退,mPaaS 助你规避这波 Bug

    根据外媒 9to5 Google 报道,3 月 23 日几个小时内,大量安卓用户遇到一些安卓应用连续闪退的情况,有人发现卸载安卓系统 WebView 就可以停止闪退.目前,谷歌已经发布了应用崩溃问题的 ...

  9. Day029 JDK8中新日期和时间API (四)

    JDK8中新日期和时间API 其他的一些API ZoneId:该类中包含了所有的时区信息,一个时区的ID,如 Europe/Paris ZonedDateTime:一个在ISO-8601日历系统时区的 ...

  10. 安卓开发(2)—— Kotlin语言概述

    安卓开发(2)-- Kotlin语言概述 Android的官方文档都优先采用Kotlin语言了,学它来进行Android开发已经是一种大势所趋了. 这里只讲解部分的语法. 如何运行Kotlin代码 这 ...