grob

    12熱度

    2回答

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

    0熱度

    1回答

    我用marrangeGrob()而不是facet_wrap()從圖表列表中生成我的圖。但是,我似乎無法添加圖例。 我已經提取使用 g_legend<-function(a.gplot){ tmp <- ggplot_gtable(ggplot_build(a.gplot)) leg <- which(sapply(tmp$grobs, function(x) x$name)

    0熱度

    1回答

    我使用grid.arrange()繪製一列四個折線圖。如果尺寸很大,則將文件保存爲.png或.pdf時,grobs看起來不錯。但是,當我縮小劇情的高度時,頂部的grob會被壓縮。 如何防止grid.arrange壓縮grobs? 一些醜陋的代碼: (a<-autoplot(mars.prcp1yrs) + labs(y="", x="") +theme_light()+ylim(60,210)+

    5熱度

    1回答

    我創建了一個廣泛的主題,以ggplot類似於FiveThirty Eight。如果不使用ggthemes,我怎樣才能利用linesGrob在我的頁腳上方繪製一條以居中爲中心的線,並且在未觸及劇情邊緣的情況下以85%的速度穿越劇情?我正在努力尋找類似於這個情節的頁腳。 我可以編輯字體文本,顏色和大小,所以不用擔心。 到目前爲止,我有什麼是這樣的: data(iris) library(ggplo

    2熱度

    1回答

    我的目標是獲得一個帶有指向我的x軸的文本的箭頭來標記平均詞頻。我無法弄清楚如何在ggplot2的繪圖區域之外獲得箭頭或文本。 這裏是我的代碼: ggplot(SUMMARY.PCTDIFF, aes(principle, pctdiff)) +xlab("Principle")+ylab("% Difference")+ geom_bar(aes(fill = Sector),posit

    2熱度

    1回答

    我試圖導入一個GIF並把它變成一個Grob使用它與函數annotation_custom在一個ggplot,到目前爲止我已經導入它,並已能夠把它變成一個圖像。 到目前爲止,這是我: library(caTools) require(ggplot2) require(grid) require(gridExtra) y <- read.gif("http://blog.helpingadvi

    1熱度

    2回答

    我想繪製一個主要繪圖中的線性模型的數據和一個使用arrangeGrob作爲一個子繪圖的效果圖(森林繪圖)。 下面是數據: set.seed(1) main.df <- data.frame(sample=c(paste("E.plus.A.plus",1:3,sep="_"),paste("E.minus.A.plus",1:3,sep="_"),paste("E.plus.A.minus",1

    1熱度

    1回答

    我有四種不同的圖形,每個圖形都轉換爲grob,並取得了明顯的成功。我正嘗試將它們與grid.arrange()組合成一個圖像。四個中的一個 - 我會說這四個中最簡單的 - 會產生一個錯誤,即使沒有其他三個。 grid.text(expression(atop("first line", scriptstyle("second line"))), vjust =

    2熱度

    1回答

    我試圖在使用arrangeGrob()的同一個.jpg中繪製兩個圖。 我只是剛開始學習網格和grobs,我想我知道問題是什麼:pheatmap是一個網格對象,幷包含grob對象,不允許我把它放在arrangeGrob。這是真的? 我會以某種方式將qplot放入網格中,並將pheatmap放入網格中,然後將這些網格放入新網格中? library(grid) library(gridExtra)

    2熱度

    1回答

    我想用漸變着色生成ggplot,填充繪圖面板和背景,如圖所示。 正如你可以看到漸變背景着色涵蓋情節面板及其背景。目前,所需解決的只是一個「近似」被稱爲對我說: library(ggplot2) library(grid) library(gridExtra) reds <- c("#7B0664", "#E32219") g <- rasterGrob(reds, width = unit