美文网首页
181127 R的绘图系统

181127 R的绘图系统

作者: 森尼啊 | 来源:发表于2018-11-29 16:07 被阅读0次

R的三大绘图系统

基本绘图系统

  • 始于空白帆布
  • 图+修饰/添加 = 执行函数
  • 适合2D绘图

graphics包,plot/hist/boxplot/points/lines/text/title?axis等

  • plot(x,y,...)
  • par(), 用于设置全局参数(作用于R中所有plot绘图)
  • bg

lattice 绘图

  • 使用一次函数调用
  • 观测变量间的交互,x,y,z

lattice包

  • xyplot
  • 格式 xyplot(y~x| f*g,data)
  • panel函数,控制面板内的绘图
    -grid包
  • base绘图函数直接在图形设备上绘图, lattice返回trellis类对象

ggplot2

-语法绘图 数据映射到几何客体(点,线)的美学属性(颜色,形状,大小)

  • 等于基本绘图系统+ lattice绘图系统


    image.png

R语言绘图颜色

grDevice包,RColorBrewer


image.png

colorRamp

R支持的图形设备

  • 屏幕设备
  • 文件设备(打印+ 文章使用 )
    向量格式:PDF; 位图:PNG,JPEG,TIFF,BMP

生成图形的两种途径

  • 调用绘图函数 → 屏幕显示图形 →进一步修饰图形
  • 明确指定图形设备 → 调用绘图函数(若指定的是文件设备则在屏幕上无法看到图形) → 进一步修饰图形 →关闭图形设备dev.off

拷贝图形

  • 多个设备互相拷贝 dev.copy,dev.copy2pdf


    image.png

探索性数据分析

六大作图原则

  • 凸显比较
  • 凸显机制
  • 凸显多元性(>2个变量,逃离扁平)
    -整合证据 (文字、数字、图、表)
    -适当图表、尺度
    -内容是王道
    重要性>漂亮的图

可重复研究 vs 可再现研究

R Markdown → 可再现研究的 工具
方便记录自己分析问题过程+与他人交流

相关文章

  • 181127 R的绘图系统

    R的三大绘图系统 基本绘图系统 始于空白帆布 图+修饰/添加 = 执行函数 适合2D绘图 graphics包,pl...

  • R|绘图-学习笔记(二)

    tags: 绘图 R的三大绘图系统 1. 基本绘图系统 (base plotting system) 绘图始于空白...

  • R绘图函数

    R语言四大作图系统: 基础绘图系统 lattice包 ggplot2包 grid包 R绘图分类: 高级绘图(搭好框...

  • Day—4

    R 编程语言,是进行统计计算和绘图的环境 R语言的基础绘图系统主要由基础包graphics提供 Rstudio 图...

  • R语言入门--第十六节(ggplot2绘图)

    之前学习的绘图方法是基于R的基础绘图系统。在R中一共有四种作图系统,分别为base(之前学的)、grid、latt...

  • R 数据可视化 —— grid 系统(一)

    前言 R 中主要存在两种绘图系统: base R 传统图像系统 grid 图像系统 传统的图像系统是由 graph...

  • R 绘图系统 grid🎈

    前言 大家都知道,R 存在两个主要的绘图系统,base;grid (ggplot2,lattice)目前R 主要...

  • R语言可视化及作图1--基础绘图(par函数,散点图,盒形图,条

    R语言绘图系统基础绘图包 ⚠️Lattice (语法复杂)ggplot2家族 ⚠️其他,比如:sjplot; pl...

  • R语言graphics绘图原理

    graphics包也称为传统绘图系统,一些基本绘图函数均由该包提供。在最初安装R软件时,该包就已经安装在R程序中,...

  • ggplot2-R绘图基础

    分析结果可视化是数据分析比较重要的一步。R绘图方法有多种,包括内置基础绘图系统、ggpubr包绘图,ggplot2...

网友评论

      本文标题:181127 R的绘图系统

      本文链接:https://www.haomeiwen.com/subject/hufoqqtx.html