第9讲:坐标轴美学深度优化——刻度线、网格线与边框控制
目录
🎯 第9讲:坐标轴美学深度优化——刻度线、网格线与边框控制
🧩 1. 刻度线(Ticks)美学控制
(1)去除多余的小刻度线
🛠️ 2. 网格线(Grid Lines)掌控艺术
(1)设置主次网格线样式
📚 3. 坐标轴边框(Panel Border)
(1)添加黑色边框
🖌️ 4. 网格与刻度结合小技巧
🎨 5. 整套深度美化案例演示
🧠 小结:坐标轴细节的黄金法则
🚀 预告:第10讲
真正顶尖的图,不仅内容精准,每一条线条也都藏着设计者的巧思。
今天我们聚焦更细节的部分:
刻度线(ticks)、网格线(grid)、坐标边框(panel border)
这些看似微不足道的元素,往往决定了图表的专业感和高级感!
🧩 1. 刻度线(Ticks)美学控制
(1)去除多余的小刻度线
默认情况下,ggplot2
会自动添加刻度线,但对于SCI期刊,有时需要只保留主刻度线,去掉杂乱的小线。
theme(axis.ticks.length = unit(0.25, "cm"),axis.ticks = element_line(size = 0.5, color = "black")
)
-
axis.ticks.length
:控制刻度线长度 -
axis.ticks
:控制刻度线粗细和颜色
✅ 小技巧:一般主刻度线比网格线略粗,颜色统一黑色。
🛠️ 2. 网格线(Grid Lines)掌控艺术
什么时候需要网格?什么时候去掉?
-
折线图、散点图中常用细网格辅助读数
-
条形图、箱线图中通常去掉主网格,突出柱形或箱体
(1)设置主次网格线样式
theme(panel.grid.major = element_line