cowplot

    1热度

    1回答

    可再现例子的中心可以在该教程包cowplot找到。 https://cran.r-project.org/web/packages/cowplot/vignettes/shared_legends.html 复制示例代码: library(ggplot2) library(cowplot) #down-sampled diamonds data set dsamp <- diamonds[s

    3热度

    2回答

    我正在做一个2x2图的安排。这些图共享相同的轴,所以我想把它们放在一起,例如, 此代码: library(ggplot2) library(cowplot) Value <- seq(0,1000, by = 1000/10) Index <- 0:10 DF <- data.frame(Index, Value) plot <- ggplot(DF, aes(x = Index,

    2热度

    2回答

    我有7个地块,我把它们分成2列,一个有3个地块,另一个有4个地块。我使用cowplot的plot_grid。结果几乎是完美的,但是,有3个地块的列有更大的地块。如何缩放此列以在所有图中获得相同的大小并对齐每列的第一个和最后一个图? library(ggplot2) library(cowplot) Value <- seq(0,1000, by = 1000/10) Index <- 0:

    1热度

    1回答

    看到我的相关问题和接受的答案here。 我正在尝试生成一个类似于接受答案中的情节,即具有共享常见图例和附加到网格上每个图的不同独特图例的网格图。 具体来说,我想要一个3行,1列网格,每行有1个图。像这样: 制备用下面的代码,其中: library (ggplot2) library(gridExtra) library (grid) library(cowplot)

    4热度

    2回答

    我一直在试图按照this vignette关于如何为多个ggplot2创建共享图例。给出的示例完美地工作,但在我的情况下,我使用tikzDevice来导出tikzpicture环境。主要问题似乎是grid_plot未能正确捕获图例键的宽度。 我想出了能重现问题最小R代码里面: require(ggplot2) require(grid) require(gridExtra) require(

    0热度

    1回答

    我喜欢cowplot的默认主题,但我想进行一些更改。例如,我希望能够调整legend.key的默认值。一个MWE, library(ggplot2); library(cowplot) plt = ggplot(mtcars, aes(x = mpg, y = wt, color = factor(cyl))) + geom_point() + theme(legend.key = eleme

    1热度

    1回答

    我在三个不同的位置创建了随时间变化的物种丰度堆积图。 我创建的代码根据它们在不同地点丰度的顺序绘制出不同种类的不同种类。 如何调整代码以将相同的颜色分配给每个站点中的相同物种。 其他问题涉及在图中分配特定的顺序,这是不同的,因为我只是想在不同的循环中保持相同的顺序。 library(ggplot2) library(cowplot) library(plyr) library(dplyr)

    1热度

    1回答

    我有一个ggplots从1:10列表叫plot_1,plot_2 .... plot_10。 我想用cowplot来显示所有的地块在一起。如何使用plot.grid()来调用所有地块?即我想写类似 plot.grid(paste0("plot",1:10)) 但是,这并不工作 - 我得到的错误: Error in ggplot_to_gtable(x) : Argument needs to

    2热度

    3回答

    我想在R中制作一些情节,其中包含一些数据和表格。在R中,它看起来不错(图1),但是当我输出图片时(图片2),它看起来非常难看,并且格式不一样。 library(tidyverse) library(cowplot) p <- ggplot(iris, aes(Sepal.Length, Petal.Length, col = Species)) + geom_point() info

    -2热度

    2回答

    集中我已经cowplot require(cowplot); tiff('./solution/AGM2.tiff', height = 18,width = 25, units = 'in',res = 60) plot_grid(a28 + theme(axis.title.y = element_text(size =40), axis.title.x=elemen