Ggplot2 简明教程
ggplot2 - Introduction
ggplot2 是一个 R 包,专门用于数据可视化并提供最佳探索性数据分析。它提供精美的、无忧无虑的图,可以处理细小的细节,例如绘制图例并表示它们。图可以迭代创建并稍后编辑。此包被设计为以分层方式工作,从一个图层开始,该图层显示使用 R 进行探索性数据分析期间收集的原始数据,然后添加标注和统计摘要的图层。
即使是最有经验的 R 用户在创建精美的图形时也需要帮助。这个库是用于在 R 中创建图形的非凡工具,但即使在多年几乎每天使用之后,我们仍然需要参考我们的备忘单。
此包使用称为“图形语法”的深度语法,它由一组可通过多种方式创建的独立组件组成。“图形语法” 是使 ggplot2 非常强大的唯一原因,因为 R 开发人员不局限于其他包中使用的预先指定图形集。语法包含一组简单核心理论和原则。
2005 年,Wilkinson 创建或更确切地说是创立了图形语法的概念,以描述包含在所有统计图形之间的深度特征。它专注于图层原语,包括改编嵌入 R 的功能。
Relationship between “Grammar of Graphics” and R
它告诉用户或开发者,统计图形用于将数据映射到美学属性,如点的颜色、形状、大小,线的颜色、形状、大小和条形图的颜色、形状、大小等涉及的几何对象。图表还可能包含涉及的数据的各种统计转换,这些转换绘制在上述坐标系中。它还包括一个称为“分面”的功能,通常用于针对上述数据集的不同子集创建相同图表。R 包含各种内置数据集。这些独立组件的组合完全构成了一个特定图形。
现在让我们关注可参考语法创建的不同类型的图表 -