R语言基础:ggplot2初识与简易散点图制作

 时间:2024-10-24 22:48:24

1、有一些概念需要了解:- 几何对象(Geometric,缩写为geom)代表你在图中实际看到的图形元素,包括点、线、多边形等幻腾寂埒- 图形属性(Aesthetic,缩写为aes)是包括颜色、形状等- 统计变换(Statistical transformation,缩写为stats)指的是对原始数据进行某种计算和汇总,例如二元散点图加上一条回归线- 图层(Layer)由几何对象和统计变换组成- 标度(scale)是将数据的取值映射到图形空间,例如颜色、大小和形状表示不同的数值。展现标度的常见做法是绘制图例和坐标轴- 坐标系(Coordinate,缩写是coord)主要控制坐标轴和网格线,描述的是数据如何映射到图形所在平面。通常使用笛卡尔坐标系- 分面(facet)也称条件作图,控制分组方法和排列,描述如何将数据分解为各个子集,以及如何对子集作图

2、安装RStudio有网页版和软件版网页版注册后可直接使用;软件版则需要下载安装ggplot2包,运行如下命令:> install.packages("ggplot2")

R语言基础:ggplot2初识与简易散点图制作
R语言基础:ggplot2初识与简易散点图制作

3、由ggplot2所制得图形有三个重要的组成部分1. 数据2. 数据和视觉变量属性之间的映射(aesthetic mappings)3. 呈现数据结果的图层(一般使用geom()函数)绘制displ和hwy相关性的散点图,脚本如

R语言基础:ggplot2初识与简易散点图制作

4、相应的,ggplot2参数中mpg是数据集,映射即x、y坐标轴对应的数据,图层是散点图。注意该函数调用的结构,第一排包括数据集和映射aes(),放在ggplot()中,然后再通过+添加图层geom_point()(散点图)运行脚本后生成图片

R语言基础:ggplot2初识与简易散点图制作

5、黑白散点图另外,aes()中的前两个参数默认为x,y轴的映射,因此脚本也可简写为

R语言基础:ggplot2初识与简易散点图制作
R语言基础:ggplot2初识与简易散点图制作

6、设定图形颜色、大小和形状利用图形属性(颜色和形状)可以来比较不同分组)。图形的颜色、大小和形状等都是给绘图添加的额外变量,即标度(scale),添加在函数aes()的焊剑杂锭参数中,如下(注:class、drv、cyl等是数据集中的类别名称):- aes(displ, hwy, colour = class)- aes(displ, hwy, shape = drv)- aes(displ, hwy, size = cyl)因此,增加一个颜色参数,将class变量映射成不同的颜色,并创建图例,脚本如:ggplot(mpg, aes(displ, hwy, colour = class)) + geom_point()

R语言基础:ggplot2初识与简易散点图制作
R语言基础:ggplot2初识与简易散点图制作
  • EXCEL运用DEVSQ计算零件质量系数的偏差平方和
  • 企业在人力资源保护方面应该做哪些努力
  • 趋势线分析的方法
  • 苗木形态指标与根生长、新梢生长有什么关系
  • 利用键盘上prt sc sysrq 键截图
  • 热门搜索
    缅怀先烈手抄报内容 法制教育手抄报 手抄报 手抄报图片大全 防疫手抄报 建党节手抄报内容 春节手抄报图片 中国传统节日手抄报 世界水日手抄报 植树节的手抄报