
1. 使用ggplot2 绘制图形
ggplot2的基本语法结构
介绍ggplot2的核心语法,涵盖数据框的指定、美学映射及几何对象的定义。
讲解ggplot()函数如何构建基础图形框架。
图层概念
深入阐述ggplot2的图层系统,展示如何通过添加图层(几何对象、坐标轴、图例等)来丰富图形。
演示使用+操作符叠加图层的方法。
映射美学
解释美学映射的概念,即将数据属性映射到图形的美学属性(颜色、形状、大小)。
演示自定义美学映射以满足特定可视化需求。
2. 使用ggplot2绘制多种图形
直方图与密度图
介绍直方图和密度图的基本概念、用途及绘制方法。
通过高速公路油耗数据展示直方图和密度图的绘制实例。
箱线图与小提琴图
解释箱线图和小提琴图的基本概念、用途及绘制方法。
展示根据气缸数和马力数据绘制的箱线图,以及根据处理组和植物生长量数据绘制的小提琴图。
散点图与气泡图
介绍散点图和气泡图的基本概念、用途及绘制方法。
展示iris数据集的散点图绘制,以及红葡萄酒质量与成分关系的气泡图绘制。
散点平滑图
解释散点平滑图的基本概念、用途及绘制方法。
展示引擎排量与高速公路油耗的散点平滑图绘制实例。
柱状图、堆叠柱状图与分组柱状图
介绍柱状图、堆叠柱状图和分组柱状图的基本概念、用途及绘制方法。
展示不同汽车类型数量分布的柱状图、不同汽车类别中驱动方式分布的堆叠柱状图及分组柱状图绘制实例。
条形图与折线图
解释条形图和折线图的基本概念、用途及绘制方法。
展示条形图绘制实例,以及中国铝业股票成交量变化和股票价格变化的多折线图绘制实例。
面积图、饼图与环形图
介绍面积图、饼图和环形图的基本概念、用途及绘制方法。
展示中国铝业股票成交量变化的面积图、不同汽车类型数量占比的饼图和环形图绘制实例。
热力图
解释热力图的基本概念、用途及绘制方法。
展示mtcars数据集相关性热力图的绘制实例。
本课程将通过丰富的实例,帮助学员掌握ggplot2在高级数据可视化中的应用,提升数据分析和呈现能力。