【发布时间】:2021-02-01 11:36:42
【问题描述】:
我在ggplot2上绘制了一个汇总表,用
annotation_custom(tableGrob(SummaryTable), xmin=xmin ,xmax = xmax)
一切都很好,除了汇总表不遵循指定的确切数据位置,它需要通过查看图表来手动调整,并且对于它工作的每个不同的变量图表,但与 xmin 和 xmax 值有一些偏移。根据 R 中的帮助,xmin 和 xmax 是数据坐标。我只想将 grob 放在主图的右上角。这个项目中有很多图表,运行在相同的代码上。我可以手动将每个图表的中心设置为 xmin 和 xmax 值,但这样的工作很乏味,我想通过矢量化操作使其保持自动。
我已经看到很多问题都在问类似的问题,但总的来说(我能找到的)解决方案是使用其他方式,比如使用 gtable/viewport/ggsave 等。
我已经对我的工作进行了最后的润色,所以我首先需要确定 annotation_custom 是否可以很好地完成这项工作?当然,学习新的替代方案是理想的,这也是我们学习的方式,但请指出我现有的工作是否可以完成当前使用的解决方案。
【问题讨论】: