当前位置: 首页 > 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 = "汽车气缸数量分布")

相关文章:

  • 华为OD机试真题——查找接口成功率最优时间段(2025A卷:100分)Java/python/JavaScript/C/C++/GO最佳实现
  • oracle数据库物理结构
  • 【Pandas】pandas DataFrame radd
  • HMI与组态,自动化的“灵珠”和“魔丸”
  • 2.5 桥梁桥面系及附属结构施工
  • 【Langchain】RAG 优化:提高语义完整性、向量相关性、召回率--从字符分割到语义分块 (SemanticChunker)
  • 【含文档+PPT+源码】基于微信小程序的校园快递平台
  • 语音合成之五语音合成中的“一对多”问题主流模型解决方案分析
  • Spark 的一些典型应用场景及具体示例
  • 《Pinia实战》9.服务端渲染 (SSR)
  • Vue 3新手入门指南,从安装到基础语法
  • 数字后端设计 (五):布线——芯片里的「交通总动员」
  • 资深程序员进阶设备分享,专业编程显示器RD280U
  • SiSi Coin全球共识社区开创Meme币新纪元,通缩机制与社区自治引领Web3未来
  • VSCode 设置源代码根目录
  • SAP ABAP S/4新语法
  • c++头文件知识
  • html中margin的用法
  • 容器的网络类型
  • Linux套接字+Sqlite实例:客户端-服务器应用程序教程
  • 长三角数智文化产业基金意向签约会成功举办
  • 国家市场监管总局:组织销毁侵权假冒服装、食药等3300吨
  • 中国海警登临铁线礁开展维权行动并展示五星红旗
  • 【社论】上海经济开门红:不偏科、挑大梁
  • 人民日报:外资车企携新车、前沿技术亮相上海车展,坚定信心深耕中国市场
  • 厦门国贸去年营收约3544亿元,净利润同比减少67.3%