R语言绘图基础ppt课件_第1页
R语言绘图基础ppt课件_第2页
R语言绘图基础ppt课件_第3页
R语言绘图基础ppt课件_第4页
R语言绘图基础ppt课件_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

R基础绘图一 基础绘图工具1 绘图函数2 绘图参数介绍3 画图面板分割4 图形保存二 图形案例三 其它图形包 2 R绘制的图形 3 绘制地图 左图maps包map 右图PBSmapping包addBubbles fields包实例spdep包实例 前言学习R绘图没有什么技巧 只有记住常用参数的含义及用法 知道怎么去查找未知参数的含义及用法 再就是多多绘图 什么东西用得多了 自然就熟了 如果需要更深入的了解 使用R帮助 R使用帮助 加上函数或参数名 例 plot legend demo graphics demo persp R绘图界面简介R的绘图界面中总共分为三部分 outermargins figureregion andplotregion figureregion包括plotregion 一 基础绘图工具1 绘图函数 在R中有两种绘图函数1 1高级绘图函数创建一个新的图形 1 绘图函数1 2低级绘图函数在现有的图形上添加元素 2 绘图参数介绍 plot cars font lab 2 main 主标题 sub 副标题 type p xlim c 7 20 ylim c 20 100 plot cars font lab 2 main 主标题 sub 副标题 type p xlim c 7 20 ylim c 20 100 axes F plot cars font lab 2 type p plot cars font lab 2 type l plot cars font lab 2 type b plot cars font lab 2 type o plot cars font lab 2 type h plot cars font lab 2 type s plot cars font lab 2 type S 其它常用绘图参数 3 画图面板分割 par是设置全局绘图参数的函数 ask par ask TRUE 产生新的绘图之前提示操作 new FALSE 默认 新图在下一个figureregion生成 TRUE 新图在当前figureregionmfcol mfcol c 3 2 3行2列分割图形界面 mfrow 以行的方式分割图形界面 mfg mfg c 2 2 3 2 图片在3行2列图形界面中第二行 第二列的位置 mar c a b c d 设置plotregion与figureregion底部 左边 上部 右边的距离 单位英寸 mai c a b c d 设置plotregion与figureregion底部 左边 上部 右边的距离 单位是文本行数 mgp c a b c 三个坐标轴成分的位置 轴文本标记 单位记号标记和轴位置与轴线距离 单位是文本行 par mgp c 1 6 0 6 0 mar c 3 3 2 1 X 1 10 Y 1 10cex type c 0 7 0 8 0 9 1 2 3 4 5 6 7 plot X Y col blue pch 16 cex cex type 绘图符号大小 1是正常大小cex axis 1 1 坐标轴刻度数字大小cex lab 1 2 坐标轴标签大小cex main 1 4 标题文字大小 cex sub 1 3 副标题文字大小font axis 3 坐标轴刻度数字字体 斜体font lab 2 坐标轴标签字体 粗体font main 4 标题字体 粗斜体 font sub 1 副标题字体 正常main 字体 xlim c 1 12 ylim c 1 12 text X Y adj 0 labels paste cex cex type col red cex 1 2 font 3 R的绘图符号 pch 1 25 R的绘图符号 par mgp c 1 6 0 6 0 mar c 3 3 2 1 pch type c 1 5 15 19 X 1 10 Y rep 6 10 plot X Y col 1 pch pch type cex 2 main pch font lab 2 text X Y adj 0 5 labels paste pch pch type srt 90 颜色名称 white black red yellow colors 数字代号 1 2 3 4 5 6 7 8颜色函数 rainbow heat colors terrain colors topo colors cm colors colors par mgp c 1 6 0 6 0 mar c 3 3 2 1 pch type c 1 5 15 19 X 1 10 Y rep 6 10 plot X Y col 1 10 pch pch type cex 2 main pch font lab 2 text X Y col 1 10 adj 0 5 labels paste pch pch type srt 90 控制连线的类型lty 1 实线 2 虚线 3 点线 4 点虚线 5 长虚线 6 双虚线控制线的宽度lwd 1为正常大小 1为增加宽度 par mgp c 1 6 0 6 0 mar c 3 3 2 1 X 1 10 Y 1 10line type c 1 6 line width seq from 0 6 by 0 6 length 6 plot X Y col blue pch 16 type n main linetypeandlinewidth font lab 2 cex lab 1 2 abline h 3 8 lty line type col colors 120 126 lwd line width text 3 8 3 8 adj 0 labels paste lty line type lwd line width col red cex 1 2 font 3 4 图形保存输出到文件pdf postscript xfig bitmap pictex cairo pdf svg png jpeg bmp tiff pdf plot pdf width 4 height 4 png plot png width 400 height 600 dev off 绘制完图形后关闭图形设备通过菜单命令保存图形 22 一般绘图步骤 1 打开绘图窗口 不绘制任何对象plot x y type n xlab ylab axes F 2 添加坐标点points x y 3 添加坐标轴axis 1 axis at seq 0 2 1 8 0 2 side 2 4 补齐散点图的边框box 5 添加标题 副标题 横轴说明 纵轴说明title main Maintitle sub subtitle xlab x label ylab y label 23 一般绘图步骤 二 图形案例 散点图 点线混合图 require stats head cars plot cars 1 cars 2 pch 16 col red xlab speed ylab dist type p font axis 2 font lab 2 cex lab 1 5 x seq 5 25 by 0 1 y 10 sin x 50 lines x y col green lwd 2 a 5 25 b 2 a 10 cos a points a b pch 15 col blue legend topleft pch c 16 1 15 lty c 1 1 1 col c red green blue legend c plotwithpoint lines points 散点图 并列散点图a read table file clipboard header T matplot a type o pch 15 18 lty 1 bg yellow lwd 2 xlab Position nt ylab Frequency font 2 font lab 2 cex lab 1 5 legend topright pch 15 18 lty 1 merge T legend names a col 1 4 散点图 坐标对数化 a array NA dim c 1000 3 a 2 sample 1 100000 1 1000 a 3 sample 1 100000 1 1000 plot a 2 a 3 log xy cex lab 1 4 cex axis 1 2 font lab 2 font axis 2 xlab R1 ylab RS pch col red cex 1 1 axes F axis 1 at axTicks 1 labels as integer axTicks 1 axis 2 at axTicks 2 labels as integer axTicks 2 title main R1VSRS box 条形图 标准条形图 abar barplot a 2 ylim c 0 1 2 max a 2 cex lab 1 5 names arg a 1 xlab Length nt font lab 1 5 ylab NumberofsmallRNAs space 0 9 col blue main Lengthdistribution ratio paste sprintf 2f a 2 sum a 2 100 sep text bar a 2 labels ratio adj c 0 5 0 cex 0 8 font 2 pos 3 abline h axTicks 2 lty 2 col rgb 0 0 0 0 5 box 条形图 堆积条形图 h read table acgt txt head T barplot t as matrix h ylim c 0 1 xlab Position ylab Frequency main Homosapiens col rainbow 4 font 2 cex lab 1 4 box legend topright legend c A G C T pch 15 col rainbow 4 条形图 邻接条形图barplot lines spline 条形图 ErrorBar条形图barplot 韦恩图draw circle 饼图 二维饼图pie 饼图 三维饼图pie3D 盒形图 箱线图 boxplot 频率直方图hist 热图heatmap library pheatmap pheatmap library

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论