问题标签 [gridextra]
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 - 使用 ggplot2 和 tablegrob 绘制具有 NA 值的多个矩阵的汇总统计信息的分组箱线图
我已经搜索了一段时间,但我仍然无法解决这个小问题,我想更改由tablegrob()
. 这样做会使整个视图看起来更好,如下所示:
这是代码:
我尝试使用digits
in调整值tablegrob
,但没有奏效。我也尝试了options(digits=2),但也没有用。有什么想法或想法吗?
r - R, mapply , ggplot : EXPR must be a length 1 vector
I am trying plot the subsets of a table using ggplot and gridExtra. But I have bumbed in the following error EXPR must be a length 1 vector.
I could come up with any side step. Any help would be useful.
Here is a little example of what I'm trying to perform:
r - 将来自 gridExtra::grid.arrange 的输出存储到一个对象中
我将多个图放置到一个图像中gridExtra::grid.arrange
,并希望可以选择将组合图保存为一个对象,该对象可以作为返回对象列表的一部分从函数中返回。理想情况下,我想在不打印绘图对象的情况下执行此操作。
下面的代码创建了两个图,将它们与 结合起来grid.arrange
,并尝试将结果保存到x
. 但是,x
评估为NULL
并打印该图。grid.arrange
指向我的文档arrangeGrob
并建议可以使用 关闭绘图plot=FALSE
,但是当我尝试这样做时出现错误,因为FALSE
它不是 grob 对象。
对于我不理解的任何建议?
根据评论,我正在添加此编辑。当我尝试使用它时arrangeGrob
,我根本没有得到任何输出。
r - 如何水平对齐图(ggplot2)?
你好 R 和 ggplot2 社区!
我想水平对齐两个图,用ggplot2
. 一个有刻面(和刻面条!)和图例,但第二个没有。它们共享相同的 Y 轴,我想对齐。我可以使用它们的 grobs 宽度垂直对齐图,但我无法用高度来计算它。
这是一段代码来支持我的问题。
你以前知道如何操纵 grobs 的高度grid.arrange()
吗?(欢迎任何其他建议!)此外,如何将总面积的三分之二分配给plot_1
?
另请注意,我的真实情节实际上具有 a coord_flip()
,但我认为它与这个问题无关。
谢谢你的帮助!
r - 将维恩图绘制为 R 中的子图
我想在一个图中子绘制三个不同的维恩图。我正在VennDiagram
为维恩图使用 R 包。对于子图,我尝试了 grid.arrange() 但它给出了
“arrangeGrob”错误:“arrangeGrob 错误(...,as.table = as.table,clip = clip,main = main,:输入必须是 grobs!”。
以下是我尝试过的代码和我的 R 会话信息:
我将不胜感激将不同的维恩图绘制为子图的帮助。
r - 我们可以将 grid.draw 输出安排到 R 中的单个图中吗
有没有一种方法可以将多个grid.draw
输出安排到一个图中。
我有多个grid.draw
输出,如下所示。
我试过grid.arrange
但得到了一个Error saying object g1 not found
.
我使用了下面的代码。
r - ggplot2:为什么 grid.arrange 不起作用?
我想在同一个图中用 char 绘制两条线ggplot2
。我知道您可以使用 grid.arrange 来做到这一点,但我的代码中肯定遗漏了一些东西。
这是我的数据,我想在其中绘制时间和速率
这是我的代码
但不幸的是,我仍然只得到一个 char p2 看图片
为什么 ?
r - ggplot:按数据点对齐图
我有一个在 x 轴上有日期的图,并绘制了一些数据点(“垂直线”)。然后另一个看起来相似的图,除了根据“ActionType”发生的时间将线绘制到不同的日期。该图看起来像我希望它看起来的样子,只是我想根据发生的第一个动作类型左对齐 x 轴。我想保留动作类型发生日期之间的空格。
因此,不是将所有第一个动作类型绘制到它们发生的日期,而是将它们绘制到同一个点(我猜是绝对比例?),但随后将绘制第二个事件,反映与第一个事件的间距和等等等等。我正在考虑的另一种方法是移动下部地块的 x 轴以排列所有地块中的第一个事件。
我已经尝试在所有图表的同一点开始 x 轴,但这不起作用,因为这些线被映射到它们发生的日期。我也尝试过facet_grid
,scales= "free"
但是因为每个 x 轴都需要不同,所以我认为这也行不通。我希望能够可视化 15 个唯一的电子邮件地址,但我现在从 3 个开始。
我的数据看起来像这样,它被称为 email_2:
我生成视觉效果的代码如下所示:
r - 在 gridExtra 中添加带下标的主标题时出错
我正在尝试安排ggplot2
使用该gridExtra
包生成的一些图。
当我尝试有一个主标题时,以下工作正常。
但是当我尝试expression
获取下标时,
我收到以下错误
如何解决这个问题?
我正在使用R
_3.1.3、gridExtra
_0.9.1 和ggplot2
_1.0.1
r - 如何使用 gridExtra 指定每页打印多个图的行数和列数?
我使用 for 循环创建了许多图ggplot
,并将每个图保存到一个列表中plots
。
我正在使用其他地方建议的 gridExtra 函数,但是当我这样做时,它会在一个页面中打印所有图(240 个图)。
有没有办法可以指定我想要每页 24 个图?(即 6 行 x 4 列?)
我试过这个,但它返回一个错误......