ggplot2是R语言中强大的数据可视化包,基于图层系统设计,可灵活创建散点图、折线图、柱状图等。以下是快速入门指南:


安装与加载

install.packages("ggplot2")  # 首次安装
library(ggplot2)             # 加载包
ggplot2_logo

基本语法

ggplot(data = 数据集, aes(x = 变量1, y = 变量2)) +
  geom_point()  # 散点图
  • data:数据框
  • aes:美学映射(定义坐标轴)
  • geom_...:几何对象(图形类型)

常见图表类型

图表 示例代码 关键词
散点图 geom_point() 散点图_示例
柱状图 geom_bar(stat = "identity") 柱状图_示例
折线图 geom_line() 折线图_示例
盒须图 geom_boxplot() 盒须图_示例
散点图_示例

自定义图表

  • 修改颜色:theme(axis.text = element_text(color = "red"))
  • 添加标题:labs(title = "我的图表")
  • 调整坐标轴:scale_x_continuous(limits = c(0, 100))

进阶技巧

  • 分面显示:facet_wrap(~分组变量)
  • 图层叠加:geom_line() + geom_point()
  • 动态数据:ggplotly() 转换为交互式图表

需要更多R语言基础内容?可访问 r_language_practice/r_base_tutorial 继续学习。