gtable

    2熱度

    1回答

    我一直在使用cowplot :: plot_grid來排列多個ggplot數字,它一直在工作得很好。但是,現在我遇到了一個問題,我想只在底部圖上包含x軸標籤,但最終會擠壓所有圖(使用align =「vh」)​​或最低圖(使用align =「 v「)。 是否有任何方法可能提取x軸標籤grob,並將其添加爲plot_grid中的另一個圖(可能類似於傳說中的https://github.com/wilk

    3熱度

    1回答

    我有兩個ggplot2圖,我想在它們之間繪製一系列(10-100)略微不同的曲線。也就是說,我將有一個雙面板佈局,並希望從左側的情節向右側的情節繪製連接線。到目前爲止,我已經嘗試通過將事物轉換爲grob's並使用gtable包來添加曲線。 爲了說明這一點,我有這樣的: library(ggplot2) library(gtable) library(grid) library(gridExt

    0熱度

    1回答

    進行2或3線長圖題 我一直在嘗試使用下面的腳本進行合併曲線下方的2至3線圖題: library(grid) library(gridExtra) library(ggplot2) g1 <- ggplotGrob(pl) #pl is my plot 1 g2 <- ggplotGrob(pl1) #pl1 is my plot 2 g <- rbind(g1, g2) #this

    4熱度

    3回答

    我正在嘗試使用grobs和gtable將4(ggplot2)圖放置到2x2網格中。我不知道如何設置寬度,也不知道如何設置寬度,也不是1xn或nx1的排列方式。 使用此代碼: data(iris) a <- ggplot(iris, aes(x=Species, y=Petal.Width)) + geom_boxplot(color="black") + ylab(expression(Foo~

    12熱度

    2回答

    在具有多個方面變量的圖中,ggplot2重複了「外部」變量的facet標籤,而不是跨越「內部」變量的所有級別的單個跨越方面條,變量。我已經使用一些代碼來使用gtable包中的gtable_add_grob來覆蓋重複的外側刻面標籤。 不幸的是,由於facet條的grob結構的變化,此代碼不再適用於ggplot2 2.2.0。具體來說,在以前的ggplot2版本中,每一個facet標籤都有自己的一組g

    0熱度

    1回答

    我希望用整體標籤和具有不同字體大小的標籤製作Google地圖的小平面圖。 例如,考慮下面的代碼,這是基於對馬克斯馬奇在一篇博客文章中提供的編碼(link): # Load the data airports <- read.csv("https://raw.githubusercontent.com/jpatokal/openflights/master/data/airports.dat",

    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

    1熱度

    1回答

    我做了如下圖,由多個圖組成。我對此感到非常滿意,但傳說始於底線的中間,我想將它放在更靠左的位置。 但是,我怎麼也找不到。這就是我將圖例放在圖表下面的方式。 # extract legend leg1 <- g1$grobs[[which(g1$layout$name == "guide-box")]] leg2 <- g2$grobs[[which(g2$layout$name == "gui

    4熱度

    1回答

    以下代碼用於工作,但不再有效。有人知道發生了什麼事嗎?它必須在底層gtable代碼中進行一些更改。 require(cowplot) # for plot_grid() require(grid) # for unit_max() # make two plots plot.iris <- ggplot(iris, aes(Sepal.Length, Sepal.Width)) +

    0熱度

    1回答

    我想按照說明here關於如何創建雙Y軸繪圖(是的,我知道)。我的代碼是here。 但是,在輸出中,一些主要的網格線略有偏差(見紅色框),而其中一些則完全對齊。我不確定是什麼原因導致了其中一塊地塊的擴張。我重寫了該網站上的代碼以更好地理解它,並可能在某處引入了錯誤。 一個簡單的辦法是關閉網格線的曲線圖的一個,但是這似乎是隱瞞問題,而不是修復它。 編輯: 我試圖運行the original code這