ggplot2 绘图:比例尺、坐标轴与图例的实用指南
在数据可视化中,合理运用比例尺、坐标轴和图例能够让图表更加清晰、准确地传达信息。本文将深入介绍 ggplot2 中关于连续位置比例尺、颜色比例尺以及手动离散比例尺的相关内容。
连续位置比例尺
每个图表都有 x 和 y 两个位置比例尺,最常见的连续位置比例尺是 scale_x_continuous() 和 scale_y_continuous() ,它们能将数据线性映射到 x 轴和 y 轴。通过变换可以产生一些有趣的效果,每个连续比例尺都有一个 trans 参数,允许使用多种变换。
以下是一些常见变换的代码示例:
# 将燃油经济性转换为燃油消耗
ggplot(mpg, aes(displ, hwy)) +
geom_point() +
scale_y_continuous(trans = "reciprocal")
# 对 x 和 y 轴进行对数变换
ggplot(diamonds, aes(price, carat)) +
geom_bin2d() +
scale_x_continuous(trans = "log10") +
scale_y_continuous(trans = "log10")
变换由“变换器”完成,它描述了变换、其逆变换以及如何绘制标签。常见的变换如下表所示:
| 名称 | 函数 f(x) | 逆函数 f⁻¹(y) |
| ---- | ---- | ---- | <
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



