ggplot2实战-八大基本要素绘图详解


立即下载 咿呀哟
2024-03-20
数据 映射 图形 ggplot2 绘图 对象 aes 统计 本文 data
1.7 MB

本文首发于微信公众号 *“ 生信补给站 ” ,期待您的关注!!!*
https://mp.weixin.qq.com/s/UMuZ1MiuKDheHk9mwA9EXA
"一张统计图形就是从数据到几何对象(geometric object, 缩写为geom, 包括点、线、条形等)的图
形属性(aesthetic attributes, 缩写为aes, 包括颜色、形状、大小等)的一个映射。此外, 图形中还
可能包含数据的统计变换(statistical transformation, 缩写为stats), 最后绘制在某个特定的坐标系
(coordinate system, 缩写为coord)中, 而分面(facet, 指将绘图窗口划分为若干个子窗口)则可以用
来生成数据中不同子集的图形。"
----- Hadley Wickham
 
一 ggplot2 背景介绍
ggplot2是由Hadley Wickham创建的一个十分强大的可视化R包。按照ggplot2的绘图理念,
Plot(图)= data(数据集)+ Aesthetics(美学映射)+ Geometry(几何对象)。本文将从ggplot2的八大基本要
素逐步介绍这个强大的R可视化包。
数据(Data)和映射(Mapping)
几何对象(Geometric)
标尺(Scale)
统计变换(Statistics)
坐标系统(Coordinante)
图层(Layer)
分面(Facet)
主题(Theme)
二 数据(data) 和 映射(Mapping)
数据:用于绘制图形的数据,本文主要使用经典的mtcars数据集和diamonds数据集子集为例来画图。
映射:**aes()**函数是ggplot2中的映射函数, 所谓的映射即为数据集中的数据关联到相应的图形属性
过程中一种对应关系, 图形的颜色,形状,分组等都可以通过通过数据集中的变量映射。
#使用diamonds的数据子集作为绘图数据,克拉(carat)数为X轴变量,价格(price)为Y轴变量。
#将钻石的


数据/映射/图形/ggplot2/绘图/对象/aes/统计/本文/data/ 数据/映射/图形/ggplot2/绘图/对象/aes/统计/本文/data/
-1 条回复
登录 后才能参与评论
-->