r-grid

    0熱度

    1回答

    我想從tmap包中使用tm_shape()和tm_layout()在一個頁面中使用grid-package中的grid.layout()繪製多個映射。我想繪製只有一個共同的圖例這裏顯示所有地圖,類似的例子: ggplot separate legend and plot 不幸的是,TMAP不提供ggplot對象。有人知道如何做tmaps相同嗎?這裏是一個重複的例子: data(World, riv

    2熱度

    1回答

    因此,我試圖製作一個grobs列表,然後將它們傳遞到grobTree(),但我的列表項目不會作爲grob通過do.call()讀入。 這裏是我的代碼: library(purrr) library(grid) library(gridExtra) library(ggplot2) qplot(displ, year, data = mpg) title_segments <- c('H

    0熱度

    2回答

    我試圖產生兩個並排的geom_violin圖並縮小左邊的 和右邊界以及中間的分隔符這兩個地塊的x軸的 的主要類別。下面是一個小例子來說明我想要實現: require(dplyr) require(ggplot2) require(grid) require(gridExtra) require(cowplot) # two major categories (cut) and five

    1熱度

    1回答

    我正嘗試使用R中的格子包創建圖形。我知道其他現有的包,但如果可能的話想使用格子。 爲了給分組的xyplot添加錯誤條,我採用了Deepayan Sarkars解決方案,我找到了here(代碼如下)。 它工作正常,除非我嘗試添加網格線的情節。網格線覆蓋了一些數據點,但不是全部。有人明白這是爲什麼,以及如何避免它?我希望網格在後臺繪製。 library(lattice) # prepare sam

    0熱度

    1回答

    我已經從qplot或ggplot命名了實體列表(對象,列表,grobs?),它們自己渲染或保存得很好,但我無法弄清楚將它們作爲列表或向量來排列。我相信我的問題是通常提取列表對象,而不是使用ggplot2。 library(ggplot2) library(grid) library(gridExtra) # Generate a named list of ggplots plotlis

    1熱度

    1回答

    我有幾個使用R程序包forestplot製作的森林地塊。我想grid.arrange他們 - 但它似乎並不容易。 例子: library(forestplot) # A basic example, create some fake data row_names <- list(list("test = 1", expression(test >= 2))) test_data <- dat

    0熱度

    1回答

    我有一個問題,擴展在this之一。基本上我想添加bty = "n" ggplot2圖正確的方式。在這裏強調適當的,因爲在另一個問題的解決方案几乎是我想要的,除了這個細節:我希望如果軸線將繼續,直到滴答的結束,直到它的中間。首先,對於圖的代碼: library(ggplot2) library(grid) graph = ggplot(faithful, aes(x=eruptions, y=

    1熱度

    1回答

    我想知道是否可以「縮放」在使用網格圖形制作的繪圖/表格上? 例如,我創建了一個繪圖,但想要專注於左下角四分之一,因此可以通過將繪圖範圍設置爲x = c(0,0.5)和y = c(0,0.5)進行放大。 下面的代碼是我可以做的最好的工作,但它不能說明固定大小的元素,例如ggplot中的邊距面板。您會注意到,如果將縮放比例更改爲xrange = c(0,0.1) & yrange = c(0,0.1)

    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,

    1熱度

    1回答

    我試圖創建一個標題爲我的文字是大膽的圖形頁面。我使用的代碼如下,我設置fontface =大膽,但是這似乎並不奏效。 是否有別的地方我需要設置呢? t = textGrob(expression(underline("My Sample Header")),gp=gpar(fontfamily="serif",fontsize=16, fontface="bold",lineheight=1),v