当前位置: 首页 > news >正文

第3讲:ggplot2完美入门与美化细节打磨——从基础绘制到专业级润色

目录

1. 为什么选择ggplot2?

2. 快速了解ggplot2绘图核心逻辑

3. 基础绘图示范:柱状图、折线图、散点图

(1)简单柱状图

(2)折线图示范

(3)高级散点图 + 拟合线

4. 精细美化:细节打磨决定专业感

5. 推荐的美化小插件(可选进阶)

6. 小练习:快速上手一幅美化图

小结


1. 为什么选择ggplot2

在SCI期刊论文绘图中,ggplot2几乎是黄金标准。原因很简单:

  • 基于“图层语法”(Grammar of Graphics),思路清晰;

  • 样式统一且可控,易于达到发表级美观;

  • 强大扩展性(各种插件包辅助);

  • 支持复杂数据可视化(如分面、多变量、多分组...)。

🔹一句话:ggplot2就是科研绘图的瑞士军刀


2. 快速了解ggplot2绘图核心逻辑

ggplot2构建图形,就像搭积木。基本结构是:

ggplot(data, aes(x = 变量1, y = 变量2)) +几何对象(geom_XXX) +坐标系与主题设置 +其他美化细节

比如:

library(ggplot2)ggplot(mtcars, aes(x = wt, y = mpg)) +geom_point()

✔️ 这就画出了汽车重量(wt)与油耗(mpg)的散点图。


3. 基础绘图示范:柱状图、折线图、散点图

(1)简单柱状图

ggplot(mtcars, aes(x = factor(cyl))) +geom_bar(fill = "steelblue") +labs(x = "气缸数", y = "数量", title = "汽车气缸数量分布")

http://www.xdnf.cn/news/136675.html

相关文章:

  • OpenHarmony之电源管理子系统公共事件定义
  • Qt知识点1『16进制数值与文本互相转换』
  • HTML基础笔记
  • 【k8s】sidecar边车容器
  • 大型工程里 AI 编码困境重重,未来如何破局?
  • LeetCode -- Flora -- edit 2025-04-25
  • win10 如何关闭默认桌面上 了解此图片有关信息 提示信息
  • angular 实现可编辑可选择复制的表格
  • ROS 快速入门教程04
  • 使用 Pandas 进行多格式数据整合:从 Excel、JSON 到 HTML 的处理实战
  • 初识Redis · 哨兵机制
  • 微服务框架搭建
  • Linux文件管理
  • React 文件链条
  • Windows环境下常用网络命令使用
  • 百度搜索AI开放计划:助力开发者通过MCP Server连接用户和应用
  • C++学习:六个月从基础到就业——STL:函数对象与适配器
  • Bolsig+超详细使用教程
  • 专业软件开发全流程实践指南
  • 电子级甲基氯硅烷
  • 宁德时代25年时代长安动力电池社招入职测评SHL题库Verify测评语言理解数字推理真题
  • C语言 函数补充
  • TCP粘包拆包全攻略:Netty实战解决高并发通信难题
  • python源码打包为可执行的exe文件
  • C语言面试高频题——define 和typedef 的区别?
  • 双重检查锁DCL对象半初始化问题?
  • pnpm monoreop 打包时 node_modules 内部包 typescript 不能推导出类型报错
  • 电力系统惯性与惯量关系解析
  • day003
  • 你的图数传模块该换了!