注意:“##”后面是程序输出结果例如: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))dev.off() # 清除绘图## null device
##           1par( 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( 拟合返回对象 )

转载于:https://www.cnblogs.com/steamed-bread/p/5401014.html

基本绘图函数:plot的使用相关推荐

  1. matlab绘图函数plot调整显示参数

    matlab绘图函数plot调整显示参数 Matlab中,plot绘图的曲线线宽.标记点大小.标记点边框颜色和填充颜色的设置 1.LineWidth:用于设置线宽,其后选项为数值,如0.5,1,2.5 ...

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

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

  3. MATLAB的二维线图绘图函数plot()实例积累

    目录 1 plot(Y) 2 plot(X,Y) 3 plot(___,Name,Value) 4 坐标轴标注和图形标题 5图例标注 6 目前MATLAB的文本已支持Latex公式输入 7 控制坐标轴 ...

  4. 01_初识Matplotlib、Figure的组成、绘图函数的输入类型、第一个例子(学习笔记)

    1.初识Matplotlib 1.1.Figure的组成 1.2.绘图函数的输入类型 1.3.第一个例子 1.初识Matplotlib Matplotlib是Python的一个模块,是一个绘图库. M ...

  5. 一览R基础包的六个高级绘图函数(盒型boxplot|条形barplot|直方hist|饼pie|dotchart|coplot)...

    除了数理统计,今天我们继续聊一下R语言的另一个任务:绘图. 注意:我们公众号的每一次发文尽量列出一个小系列.如果九阳神功有10层,能以一篇文章写10层,绝不一篇写一层.分散写10篇,追求字典.工具的性 ...

  6. plot函数_R语言基础绘图函数散点图~跟着Nature Communications学画图~Figure1

    今天继续 跟着Nature Communications学画图系列第二篇.学习R语言基础绘图函数画散点图. 对应的 Nature Communications 的论文是 Fecal pollution ...

  7. graphics | 基础绘图系统(五)——plot函数功能再探和低级绘图函数

    plot函数虽然主要用于绘制散点图和折线图,但它实际上是一个比较全能的函数.本篇就介绍如何使用plot函数绘制其他类型的图形.另外,上篇介绍的高级绘图函数如boxplot.barplot等都有参数ad ...

  8. Python数据可视化第 3 讲:matplotlib绘图之函数plot()

    1. plot 函数介绍 plot() 函数是 matplotlib 的 pyplot 模块中最常用的绘图函数.其调用格式如下: plot([x], y, [fmt], *, data=None, * ...

  9. fig r函数_R语言基础绘图函数散点图~跟着Nature Communications学画图~Figure1

    今天继续 跟着Nature Communications学画图系列第二篇.学习R语言基础绘图函数画散点图. 对应的 Nature Communications 的论文是 Fecal pollution ...

最新文章

  1. Java将mysql输出csv,如何从Java中的Access数据库导出表并将其保存到.csv
  2. R使用pROC和ggplot2包绘制ROC曲线
  3. 清空数据库部分表的数据 Oracle
  4. UNITY 手动定制inspector
  5. Oracle的ha模式启停,数据库oracle 11g 的启停操作
  6. 读懂这篇文章,你的阿里技术面就可以过关了 | Apache RocketMQ 101
  7. 网络基本知识(1) ARP解析
  8. 亿级流量请求,多级缓存解救
  9. Linus 07年在 Google讲座介绍Git的特点和设计思路
  10. 关于phi函数的积性性质的一个证明
  11. 这个韩国女星在节目里吃了“巨型蛤蜊” 可能要坐牢5年了...
  12. java静态初始化块无法直接调用,关于JAVA静态初始化块,初始化块,构造器调用顺序的有关问题...
  13. Eclipse—在Eclipse中如何创建JavaWeb工程
  14. Windows平台下安装MongoDB(集群)
  15. SQL server 数据迁移到mysql
  16. ViewState EnableViewState 禁用与使用心得
  17. 蒸汽密度的计算公式,蒸汽流量计密度补偿计算公式
  18. excel学习1:合并两个单元格,并把内容用符号隔开。
  19. 淡泊以明志,宁静而志远--诸葛亮诫子书(2007-09-30 09:35:17| 分类: 心情故事)
  20. 【今日爆点】华为HDC开发者大会上正式发布深度欧拉V1.0

热门文章

  1. 职场新人完全转型七大要素
  2. Graph Bipartite
  3. 安全系列之——主流Hash散列算法介绍和使用
  4. uniapp封装自定义头部
  5. TensorRec:基于TensorFlow的推荐引擎框架
  6. linux文本替换命令
  7. 人工智能教程 - 1.2.2 神经网络是如何进行预测的?
  8. 【产品运营实习】面经
  9. python判断字符是不是元音_编写一个程序来确定字符串python中有多少元音和辅音...
  10. LINUX从零开始——SERVICES(系统服务管理进阶)——Day4 [缓存DNS、Split分离解析、电子邮件通信、Web服务器项目实战]