第15讲:基础柱状图与分组柱状图美化指南

目录

一、为什么要关注柱状图的“美化”?

二、基础柱状图的构建逻辑(以 ggplot2 为例)

三、美化细节全面升级

✅ 1. 自定义配色与透明度

✅ 2. 添加数值标签

✅ 3. 设置 y 轴刻度与坐标轴美学

‍ 四、分组柱状图(Grouped Bar Plot)

五、加入误差棒(Error bars)

六、排版适配技巧(为论文而生)

七、柱状图组合展示(多图拼接)

八、常见杂志风格提示

✅ 本讲小结

下一讲预告:


一、为什么要关注柱状图的“美化”?

柱状图是科研绘图中最常见的图形之一。无论是展示处理组差异、比较实验结果,还是进行统计分析后的可视呈现,它几乎无处不在。

但也是因为“太常见”,所以:

平庸的柱状图只会传达数据;用心的柱状图,才会打动读者。


二、基础柱状图的构建逻辑(以 ggplot2 为例)

我们从一个简单例子开始:

library(ggplot2)

df <- data.frame(
  Treatment = c("Control", "Low", "Medium", "High"),
  Value = c(2.3, 3.5, 4.1, 5.2)
)

ggplot(df, aes(x = Treatment, y = Value)) +
  geom_bar(stat = "identity", fill = "#69b3a2") +
  theme_minimal()

第15讲:基础柱状图与分组柱状图美化指南_第1张图片 

这就生成了一张标准的单变量柱状图
但!我们可以对它进行诸多“美化”!


三、美化细节全面升级

✅ 1. 自定义配色与透明度

ggplot(df, aes(x = Treatment, y = Value, fill = Treatment)) +
  geom_bar(stat = "identity", width = 0.6, alpha = 0.85) +
  scale_fill_manual(values = c("#1f77b4", "#ff7f0e", "#2ca02c", "#d62728"))
  • width: 控制柱子的宽度

  • alpha: 增添通透感

  • scale_fill_manual(): 完全自定义颜色


你可能感兴趣的:(信息可视化,前端,人工智能,r语言,数据分析)