注意:“##”后面是程序输出结果

例如:

    par("bg") # 命令

## [1] "white" # 结果
基本绘图函数:
      plot:散点图
      hist:直方图
      boxplot:箱线图
      points:添加线
      lines:添加线
      text:添加文字
      title:标题(main)、坐标(xlab、ylab)、字幕(sub)等的设置
      axis:坐标轴设置
  1. plot
  • 常用参数:xlab/ylab/lwd/lty/pch/col

    lwd-线宽

    lty-线型

    pch:点类型
  1. par:类型设置(用于全局的设定,会影响后期图形)
  • 常用参数: bg

    mar(边距)

    las(标签设置,水平or竖直)

# 0:always parallel(平行) to the
axis [default]

 # 1:always horizontal

 # 2:always perpendicular(垂直) to the axis

 # 3:always vertical

mfrow(子图,行填充)/mfclo(子图,列填充)

  • ?par 可查看帮助
  • 查看默认值:
    par("bg")

## [1] "white"

par("mar")


## [1] 5.1 4.1 4.1 2.1

  1. plot练习
with( airquality,
plot( Wind,Temp,main="wind and Temp in NYC",type="n") # type="n"画出除点之外的部分
)

#-按月份画点-#
with(
airquality[airquality$Month==9, ],
points( Wind,Temp,col="red" )
)
with(
subset(airquality,Month==8), # subset 取子集,对比上面
points( Wind,Temp,col="blue" )
)
with(
subset(airquality,Month %in% c(5,6,7) ), # %in%
points( Wind,Temp,col="yellow" )
)

#--拟合--#
fit<-lm( Temp~Wind,airquality ) # 因变量~自变量
abline( fit,lwd=2 ) # abline:加入拟合线

#--添加图例--#
legend(
"topright", # 位置:右上角
pch=1, # 1-表示圆圈,2-三角形。。。<?pch>
col=c( "red","blue","yellow" ),
legend=c( "九月","八月","其他" )
)
dev.off() ## null device
## 1
  1. par练习
default.par<-par() # 保存默认设置
par(bg = "lightgrey") # 背景颜色设置
with(airquality,
hist(Wind)
)
## 1 par( mfrow = c(2,2) )
par(las = "0")
with(
airquality,
plot(Wind,Temp,main="las=\"0\"")
) #-注意with的使用-#
with(
airquality,{
par(las = "1")
plot(Wind,Temp,main="las=\"1\"") par(las = "2")
plot(Wind,Temp,main="las=\"2\"") par(las = "3")
plot(Wind,Temp,main="las=\"3\"")
}
)

小结 1. par设置可利用帮助学习(全局设置)。

 - las设定坐标轴标签方向<0-平行坐标轴,1-水平,2-垂直坐标轴,3-竖直的,个人比较喜欢“1”>

2. with构建数据集

 with(data,

 {

           
exp1

            exp2

 }

 )

3. with与attach的区别:

         attach存在隐患,当数据集与内存中已存在的变量重名时会出现错误。with则是封闭在数据框的环境中进行运算,不会与外在环境中的对象相冲突,因此,没有以上的隐患。

4. 拟合 lm( 因变量 ~ 自变量, data) abline( 拟合返回对象 )

基本绘图函数:plot的使用的更多相关文章

  1. Matlab 二维绘图函数(plot类)

    plot 功能 绘制二维图形的最基本函数. 语法 //x为向量时,以x的元素值为纵坐标,x的序号为横坐标绘制曲线. //x为矩阵时,以其序号为横坐标,按列绘制每列元素值相对于其序号的曲线. polt( ...

  2. 《MATLAB从入门到放弃》二维曲线和图形绘制基础(二):使用Help文档学习line、plot、plotyy、subplot、hold绘图函数

    目录: »  plot 最常用的二维曲线绘图函数 >  帮助文档 >  基本使用语法 >  线条的样式.符号和颜色调整 >  图形属性调整 >  使用图形句柄进行设置 » ...

  3. Matlab绘图函数一览

    要查看Matlab所有绘图函数,请从Matlab主界面菜单查看“绘图目录”,或从Matlab帮助文档查看“Types of MATLAB Plots”(在线版本).本文的图和英文解释摘自Matlab帮 ...

  4. R语言——基本绘图函数

    通过一个综合的例子测试绘图函数 学习的内容是tigerfish老师的教程. 第一节:基本知识 用seq函数产生100位学生的学号. > num = seq(,) > num [] [] [ ...

  5. 数据分析与展示——Matplotlib基础绘图函数示例

    Matplotlib库入门 Matplotlib基础绘图函数示例 pyplot基础图表函数概述 函数 说明 plt.plot(x,y,fmt, ...) 绘制一个坐标图 plt.boxplot(dat ...

  6. seaborn使用(绘图函数)

    seaborn使用(绘图函数) 数据集分布的可视化 分类数据的绘图 线性关系可视化 一.数据集分布的可视化 distplot kdeplot rugplot 1.distplot() 灵活的绘制单变量 ...

  7. Python3 matplotlib的绘图函数subplot()简介

    Python3 matplotlib的绘图函数subplot()简介 一.简介 matplotlib下, 一个 Figure 对象可以包含多个子图(Axes), 可以使用 subplot() 快速绘制 ...

  8. 数据分析与展示---Matplotlib基本绘图函数

    一:基本绘图函数(这里介绍16个,还有许多其他的) 二:pyplot饼图plt.pie的绘制 三:pyplot直方图plt.hist的绘制 (一)修改第二个参数bins:代表直方图的个数,均分为多段, ...

  9. R语言低级绘图函数-symbols

    严格意义上将symbols 并不能算是一个低级的绘图函数,因为它不仅可以在一幅已经存在的图标上添加元素,还可以创建一张新的图表 鉴于它绘图时的灵活性,我把它归入到低级绘图函数中 symbols 可以创 ...

随机推荐

  1. 洛谷 P5658 [CSP-S2019] 括号树

    链接: P5658 分析: 显然我们应该在dfs树的同时维护每个点的答案. 注意到第 \(u\) 个点的答案可以分成两部分,不包含 \(u\) 点时的答案,和加入 \(u\) 点后新增的答案,前者可以 ...

  2. Python中根据时间自动创建文件夹

    导语 ​ 电脑桌面文件太多查找起来比较花费时间,并且凌乱的电脑桌面也会影响工作心情,于是利用python根据时间自动建立当日文件夹,这样就可以把桌面上文件按时间进行存放. 代码实现 # _*_codi ...

  3. 『学了就忘』Linux基础 — 15、了解Linux系统的目录结构

    目录 1.一级目录说明 (1)一级目录列表 (2)/bin/和/sbin/目录说明 (3)/boot/目录说明 (4)/lib/和/lib64/目录说明 (5)/lost+found/目录说明 (6) ...

  4. Luogu P1525 [NOIp2010提高组]关押罪犯 | 并查集

    题目链接 这一道题,我用了并查集来做.在此题中,并查集的作用就是:将同一个监狱里的罪犯合并到一起. 思路:将每对罪犯之间的怨气值从大到小排序,再依次把他们分到不同的两个监狱里,当发现这一对罪犯已经在同 ...

  5. 接口自动化 - pytest-fixture -scope作用范围

            接口自动化-pytest中的fixture - scope                介绍 fixture文章中介绍的比较少,同学们可以去搜索下fixture的详解或者去看看源码 ...

  6. CSS学习笔记:display属性

    目录 一.display属性概述 1. 块级元素和行内元素的区别 2.常见的块级元素和行内元素 3. display属性常见的属性值 二.测试display取各属性值的效果 1. 测试inline和b ...

  7. /etc/passwd 和 /etc/shadows 详解

    linux操作系统上的用户如果需要登录主机,当其输入用户名和密码之后: 首先在/etc/passwd文件中查找是否有你的账号,如果没有无法登录,如果有的话将该用户的UID和GID读出来,此外将此用户的 ...

  8. for循环中创建线程执行问题

    先执行以一个简单的示例: static void Main(string[] args) { List<int> taskConsumes = new List<int>() ...

  9. uni-城市列表滑动组件,点击字母跳转到指定位置

    本插件由博主自主开发,比uni插件市场的城市列表滑动组件性能好,且不会出现闪屏的情况. 通过计算城市列表的高度实现滚动到指定位置,使用了uni滚动到指定位置的api city-chooce为页面入口页 ...

  10. WPF进阶技巧和实战09-事件(1-路由事件、鼠标键盘输入)

    理解路由事件 当有意义的事情发生时,有对象(WPF的元素)发送的用于通知代码的消息,就是事件的核心思想.WPF通过事件路由的概念增强了.NET事件模型.事件由允许源自某个元素的事件由另一个元素引发.例 ...