gridextra

    1熱度

    1回答

    我正在嘗試使用rasterVis程序包的levelplot函數與gridExtra的grid.arrange結合使用七個柵格繪製一個面板。 我幾乎得到了什麼,我需要通過使用下面的代碼: # load required packages library(rasterVis) library(gridExtra) # load sample raster f <- system.file("

    0熱度

    1回答

    使用gridextra和ggplot2如何控制行之間的填充?我看到我最後的情節兩行之間有很大的差距。即使在與填充參數打爲最低... p1 <- ... p2 <- ... p3 <- ... final <- gridExtra::arrangeGrob(p1, p2, p3, layout_matrix = rbind(c(1,2), c(3,3)), heights=c(3,7),

    0熱度

    1回答

    我試圖從列表中獲取圖並輸出多頁pdf。我可以使用gridExtra輕鬆完成這個任務:marrangeGrob但是我在正確的位置獲得分頁符的問題。我的數據是7組,因此我希望每頁有4個頁面,每個頁面有兩個圖表,然後在第7個圖表開始後,第8個圖表開始新頁面(如第14,第21個等)。 我的列表包含(目前84個ggplots,可能會在未來更多) 我看着ggplot list of plots to one

    1熱度

    1回答

    我保存在一個數據幀隨機抽樣任意數量的所有列: sigmas = 1:5 xs = sapply(sigmas, function (v) rrayleigh(size, v)) mat = matrix(xs, ncol = length(sigmas), dimnames = list(NULL, sigmas)) df = data.frame(mat) 現在我要救一個直方圖每列,然

    1熱度

    1回答

    當我使用gridExtragrid.table打印表格時,我無法使列之間的白線消失。 我曾嘗試與bg_params玩: library(gridExtra) library(grid) n=5 d <- data.frame(x=rnorm(n),y=rnorm(n),z=rnorm(n)) mytheme <- ttheme_default(colhead = list(bg_par

    2熱度

    1回答

    我想向我的ggplot添加一個表。在該表中,我需要爲一些字符值添加一個下標(對於Winsorized平均值和標準偏差)。當我指定parse = TRUE時可以實現這個功能,但是結果我丟失了使用sprintf格式化的尾隨零。有沒有辦法使用plotmath並在我的表中保留尾隨零? # exmple data data(iris) # packages library(dplyr) libra

    2熱度

    1回答

    我有以下簡化的用例。基本上我有一些GGPLOT2情節,我想與其他正在使用的基本圖形庫產生的結合plot.new()等: p1 <- generate_ggplot1(...) p2 <- generate_ggplot2(...) p3 <- generate_ggplot3(...) # how to get hold of the plot output and make it ava

    2熱度

    1回答

    我有一個用例相似的地方,我創建多個地塊,並使用gridExtra到最後它保存爲ggsave一個PDF安排他們到一些頁面佈局如下: p1 <- generate_ggplot1(...) p2 <- generate_ggplot2(...) final <- gridExtra::arrangeGrob(p1, p2, ...) ggplot2::ggsave(filename=outpu

    0熱度

    1回答

    我想了解一個將變量集合p(數據框列)繪製到網格中的好方法,而不是將每個變量寫出到grid.arrange函數中。 p <- c() for (i in 1:length(names(df)) - 1){ p[i] <- qplot(df[i]) } grid.arrange(p, ncol = 5) 我想要一個方法:grid.arrange(p[1], p[2], ..., p

    2熱度

    2回答

    我試圖從R中創建一個包含data.frames和ggplots的多頁PDF文件。我設法將data.frames轉換爲grobs並使用grid.arrange函數。 我現在面臨的問題是,我想在PDF的第一頁上打印五個表格/ grobs,一個在另一個下面。在第2頁,我只需要一個表格,因爲它包含不同種類的數據。第3頁將包含一個ggplot。它可以在一頁上放三張表完美地工作,但當我嘗試使用四張或更多頁時,