gridextra

    0热度

    1回答

    如何将两个ggplots g1和g2合并成一个在左边,一个在右边,90°旋转(只有正确的一个)? 我已经看过grid和gridExtra包,但我没有找到通过所有这些方法。

    4热度

    1回答

    我有一个类似于这里的问题,其中OP旨在合并表horizontal merging表中列的标题。这里我想合并垂直排列的单元组。以下是我在微软的Excel软件制作目标表的设计: - 我在制作使用规定的问题,该方法的目标表horizontal merging library(gridExtra) library(grid) library(ggplot2) alphabets <- c(rep(

    1热度

    2回答

    每个人我都试图在新数据到达时动态创建tableGrob对象,并且在它们变成可用时生成结果。这是我为生成这样的表而做的尝试,但由于某些原因,combine()函数未按预期工作。 我的代码如下: library(gridExtra) library(grid) library(ggplot2) alphabets <- c(rep("A", 3), rep("B", 3), rep("C",3

    3热度

    1回答

    我想用ggplot绘制一张表,但似乎无法设法丢失row.names。 我曾尝试: row.names(cov_table_a)<-NULL # outside the plot row.names = FALSE # inside the annotation_custom 这是我的数据: cov_table_a<- structure(list(Year = structure(1:

    2热度

    2回答

    # I am trying to combine a horizontal beside barplot with the table # with the values in it. # E.g. original table, including sample_ids df = data.frame( sample_id=c("s01","s02","s03","s04","

    1热度

    1回答

    以下是我的问题的一个简单的例子(请原谅的重复地块 - 不能用我的实际数据) 例子: #packages library(grid) library(gridExtra) library(ggplot2) #simple plot p <- ggplot(mtcars, aes(wt,mpg)) # setting-up grid of plots...2 columns by 4

    5热度

    1回答

    我想要使用grid.arrange从列表中创建ggplot2图的多图,但在按行排列之前按列排列图。 gg_list1 <- list(qplot(mpg, disp, data = mtcars), qplot(hp, wt, data = mtcars), qplot(qsec, wt, data = mtcars)) gg_list2 <- list(qpl

    0热度

    1回答

    我试图使用gridExtra软件包将三个图彼此堆叠在一起。我已经尝试了使用here的grid.arrange的第一个示例,该示例非常好。 但是,当我尝试使用自己的情节时,我得到了每个情节的轴但没有数据,所有格式都被消除了。最低工作例如: library(ggplot2) library(gridExtra) popu_H0 <- seq(10, 30, length=100) popu_

    0热度

    1回答

    我很难找到对齐ggplot grob和table grob的解决方案。我试图按照指示here,但仍然没有给我想要的结果。 library(grid) library(gridExtra) library(ggplot2) library(tibble) library(gtable) dat <- tibble::rownames_to_column(mtcars, "car") #co

    0热度

    1回答

    请假设任何数据集。情况:我正在对所有独立变量运行for循环以创建与因变量的关系(散点图)图。并且希望将这些图作为pdf保存,但是对于1个文件而言,可以是1或2页的pdf,而不是1个单独页面中的每个图表(我已经实现)。我使用下列情形 1日尝试使用开发选项 library(ggplot2) library(gridExtra) pdf("one.pdf", onefile = TRUE) fo