R语言实战应用精讲50篇(一)-万字长文干货R语言ggplot2包图形绘制

网友投稿 893 2022-05-30

前言

ggplot2 包是 Hadly Wickham 开发(除 ggplot2 外,还有 plyr 和 reshape2 包)的一款通过 “+”,以图层叠加的搭配组合,易于实现数据可视化的 R 包。ggplot2 以美轮美奂的统计制图能力位居各类绘图软件排名前列,同时此包功能也在增加。此文简单介绍 ggplot2 的基本原理和操作,便于大家对 ggplot2 快速入门。

ggplot() 作为泛型函数(gplot() 能快速作图,却不是泛型函数),能对任意类型的 R 对象进行可视化操作,这是 ggplot2 的精髓所在。

在 Hadly 的 ggplot2 官方文档中,Hadely 这样对 Wilkinson 的图形语法进行了描述:“一张统计图形就是从数据到集合对象(geometric object, 缩写为 geom,包括点、线、条形等)的图形属性(aesthetic attributes, 缩写为 aes, 包括颜色、形状、大小等)的一个映射。此外,图形中还可能包含数据的统计变换(statistical transformation, 缩写为 stat),最后绘制在某个特定的坐标系(coordinate system, 缩写为 coord)中,而分面(facet, 指将绘图窗口划分为若干个子窗口)则可以用来生成数据中不同子集的图形。”

因此,在 ggplot2 中,图形语法中至少包括了如下几个图形部件:

1、  数据(data)

2、  映射(mapping)

3、  几何对象(geom)

R语言实战应用精讲50篇(一)-万字长文干货R语言ggplot2包图形绘制

4、  统计变换&

R 语言

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:微服务架构 — 服务治理 — 服务监控与告警、服务日志与审计
下一篇:Python爬虫入门教程 69-100 哪些年我们碰到的懒加载
相关文章