ggplot2映射总不对?先检查数据语境和图层范围
ggplot2的aes()描述数据变量如何对应到坐标、颜色等图形属性。排查时先确认映射所处的数据语境,再判断它写在ggplot()还是具体geom()中;封装绘图函数时还要处理变量参数的求值。
论文、工具、研究与发表。值得留意的内容,在这里接着往下看。
本站发布时间 · 北京时间 · 共 7 篇公开内容
ggplot2的aes()描述数据变量如何对应到坐标、颜色等图形属性。排查时先确认映射所处的数据语境,再判断它写在ggplot()还是具体geom()中;封装绘图函数时还要处理变量参数的求值。
如果分析过程中图形对象按数据分组动态生成,手工用加号拼接不够灵活。wrap_plots可以直接接收ggplot对象列表,并设置行列、图例和布局。
ggsave默认使用最后显示的图和当前图形设备尺寸。需要重复生成报告插图时,应显式指定要保存的图与输出尺寸,而不是依赖会话状态。
所收录的ArviZ指南把文件读写和绘图作为可选安装能力。排错时,应区分核心包可导入与所需后端已经具备。
see的部分绘图方法需要原始数据或模型来准备绘图信息。缺少上下文时,重新估计一次模型并不一定解决问题。
绘图参数可能隐藏缺失类别。解释分类图时,应核对显示设置与原始汇总,不能从图上看不见直接推断数据完整。
see的绘图数据可能把标题、坐标标签等保存在属性中。自己重新调用ggplot时,需要区分数值数据与用于说明图形的属性。