问题标签 [gtable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 缺少 S3 方法但更高级别的功能有效
我正在尝试确定grobWidth
应用于gtable
对象的问题(请参阅 参考资料gtable:::widthDetails.gtable
);当大小被指定为单位(unit.arithmetic
对象)的总和时,会出现问题,
值得注意的是,absolute.size
工作,即使它调用grid:::absolute.units
,
这怎么可能?
r - gtable:在表格主体的所有单元格周围放一条黑线
我正在尝试使用gridExtra
. 这是从这个文档页面稍微修改的 MWE 。 gtable
正在做幕后工作,但文档gtable
很薄;查看代码并没有太大帮助。
我正在尝试获得这样的效果(不同的数据):
第二次调用gtable::gtable_add_grob
给出了一个错误,很明显我的简单概念是r = 3
将线放在第三列的右边是天真的。关于如何在桌子主体周围获得较重的线条有什么建议吗?如果我能理解左右边缘的想法,我假设可以类似地绘制顶线和底线。
旁注:gridExtra
最近被修改为使用gtable
. 以前我用类似于下面的命令制作了上面的图形;如果可能的话,我希望非常接近相同的设置(新方法的行在灰度级中交替,这更好;我真的很喜欢旧show.box
功能)。
r - 当两个图表具有相同的 X 轴时,在 x 轴上对齐双折线图和条形图。ggplot2
我今天已经尝试了很长时间,但仍然无法通过相同的 X 轴将两种不同的图表类型对齐在一起。当两个图表具有相同的 X 轴时,我只需要在条形图顶部添加一个双折线图。
下面是我的数据以及到目前为止我编写的代码以及一些不同的尝试。
我的数据:
到目前为止,我绘制的是一个双折线图,其中显示了以下代码和图像:
我还绘制了一个条形图,显示了 0z 模型和 12z 模型之间的差异,代码和图像如下所示:
因此,在创建了这两个图表后,我想将它们在 X 轴上与条形图顶部的折线图合并。两者之间的无缝间距是可取的,但我无法让它们接近排列。
我尝试grid.draw
将 gridExtra 包中的函数与代码一起使用:
但我收到一个错误告诉我:错误:ncol(x) == ncol(y) is not TRUE
我也使用过grid.arrange
它可以得到更好的结果,但没有接近相同的 x 轴和两个图表之间的无缝集成。
我想避免在这里运行,但我确实尝试融化上面的数据框并且只能成功绘制折线图。但也非常感谢这方面的任何帮助。
在我的尝试中,我主要是跑掉这个例子:https ://gist.github.com/tomhopper/faa24797bb44addeba79
非常感谢您对此问题的任何帮助!
r - 用指定大小的图像注释 ggplot2 facet 背景的特定区域
我的问题与此类似;我希望在左下角用不同的图像注释每个方面。
使用gtable_add_grob
我可以用如下图像替换构面:
但是,我真正想要的是这样的东西,但我无法找出适当的gtable
命令来缩小图像并将其放置在每个方面:
gtable
如果有必要,我很高兴解决方案不使用。
r - 分组构面标签的标题
我想使用本文中提供的指南用标题(“ID”,如下所示)标记我的构面网格,但我不明白如何摆弄 Grob 参数以使代码适应我的特定案例(不是因为缺乏努力)。我想在分面网格的顶部放置一个辅助标签,但如您所见,该标签并未覆盖 X 轴的整个范围。有人可以向我解释如何相应地调整此代码吗?我想了解 grob 参数实际上指的是什么,这样我就可以自己调整代码而不是复制/粘贴。非常感谢。
我的数据的一个子集:
r - 使用 grid_draw 方法而不是 gridExtra 保存绘图
我使用 gridExtra 创建了 2 个相邻的图,我可以使用 ggsave 保存对象
但是,这些图在 gridExtra 中未对齐,所以我使用了这种方法
此方法已在此链接中介绍
它对我的图表非常有效,但是当我保存
当我尝试查看对象时,该对象为 NULL,但我不确定如何将其保存为 png
gridExtra 方法可以保存为对象并使用
你将如何保存 grid.draw 输出?我尝试使用 Rstudio UI 保存它,但它只保存一个情节,而不是彼此相邻