Описание тега gridextra

`gridExtra` is a package providing convenience functions and extensions on top of `grid`, a low-level framework for R graphics. This facilitates the arrangement of multiple ggplot objects on a single plot.
1 ответ

R - как выделить пространство экрана для сложных изображений ggplot

Я пытаюсь написать сценарий, который создает четыре разных сюжета в одном изображении. В частности, я хочу воссоздать эту графику как можно ближе: Мой текущий сценарий создает четыре сюжета, похожих на эти, но я не могу понять, как распределить площ…
10 дек '15 в 21:07
2 ответа

Невозможно передать textGrob в качестве основного для do.call("rangeGrob")

В то время как test <- do.call("arrangeGrob", c(plots.list[1:2],ncol=2,main=("test")) работает просто отлично, test <- do.call("arrangeGrob", c(plots.list[1:2],ncol=2,main=textGrob("test"))) выдает следующую ошибку: "Error in arrangeGrob(list(…
11 июл '15 в 22:59
1 ответ

Укладка расчетных участков в фацетной форме

Мой вопрос похож на этот вопрос тем, что я хочу того же результата. Однако я не думаю, что мои данные могут быть расплавлены таким же образом, так как они рассчитаны на основе значений ИСТИНА / ЛОЖЬ. Мои данные и графики следующие: library(ggplot2) …
11 ноя '15 в 16:10
2 ответа

Выравнивание и интервал tableGrob в документе Rmarkdown/knitr-HTML

У меня есть следующие проблемы при использовании приятной функции tableGrob() от gridExtra пакет для построения таблицы в HTML-документе, созданном Rmarkdown и knitr, Вот воспроизводимый пример: library(datasets) library(dplyr) mtcars$cyl <- as.f…
25 сен '15 в 18:24
1 ответ

Построение нескольких графиков внутри функции в R

У меня есть список colName который содержит имена столбцов Dataframe isNumValLong, Каждый элемент этого списка представляет собой символьный вектор, содержащий 6 имен столбцов. isNumValLong это фрейм данных, который содержит значения для имен столбц…
25 июн '18 в 13:10
1 ответ

Округленные значения во фрейме данных, разделенные запятой в R

У меня есть фрейм данных, который имеет значения, разделенные запятой или пробелом. Как округлить эти значения? Фрейм данных выглядит следующим образом: test_type test_runs test_values a 2 0.522,0.433 b 3 1.233,1.455,1.344 Я хочу округлить значения,…
11 июл '17 в 15:22
1 ответ

Ошибка при добавлении основного заголовка с индексом в gridExtra

Я пытаюсь организовать несколько участков, созданных ggplot2с использованием gridExtra пакет. library(ggplot2) library(gridExtra) p1 <- ggplot(iris, aes(Sepal.Length, Sepal.Width)) + geom_point() p2 <- ggplot(iris, aes(Sepal.Length, Petal.Leng…
15 апр '15 в 12:37
1 ответ

Назначить grid.arrange для объекта

Я хочу устроить участки с grid.arrange сделать более сложные коплоты, а затем использовать grid.arrange объединить эти сложные коплоты. В этой задаче я использую следующее решение ( /questions/18150719/vyirovnyat-po-levomu-krayu-dva-rebra-grafa-ggpl…
07 ноя '13 в 03:38
2 ответа

Как я могу выровнять эти таблицы в gtable, используя grid.arrange?

У меня есть документ уценки, использующий немного LaTeX для создания PDF-файла со следующим фрагментом: grid.arrange( grobs = list( gtable_combine( gtable_add_grob( tableGrob(mtcars[1:3, 1:2], rows = NULL), grobs = segmentsGrob(y1 = unit(0, "npc"), …
18 янв '18 в 18:09
2 ответа

Как сохранить объект TableGrob в файл

У меня есть объект TableGrob: library(ggplot2) library(gridExtra) d <- data.frame(x=1:5,y=11:15) p <- ggplot(d) + aes(x=x,y=y) + geom_point() g <- arrangeGrob(p,p,ncol=1) plot(g) Ожидается, что два одинаковых участка будут расположены в одн…
08 июн '16 в 16:12
2 ответа

R: Использование marrangeGrob для вывода результатов в формате pdf на пустую первую страницу

Я делаю несколько PDF-файлов с несколькими графиками на каждой странице, и, когда я использую marrangeGrob из пакета gridextra для создания этих графиков, первая страница всегда пуста. Как сделать так, чтобы сюжеты начинались на первой странице? Вот…
23 янв '17 в 18:30
1 ответ

Как использовать пустое пространство, созданное facet_wrap?

У меня есть граненый сюжет, который образует n x m сетка. По своей конструкции последняя (нижняя правая) ячейка всегда пуста, поэтому я хотел бы использовать дополнительное пространство, добавив еще один объект ggplot. Мое текущее решение основано н…
17 мар '14 в 09:33
1 ответ

Основной заголовок в grid.arrange или rangeGrob имеет серый фон

Я переключаюсь с ggplot2 1.0.1 а также gridExtra 0.9.1 до новейших версий этих пакетов и бороться с некоторыми незначительными проблемами на данный момент. Одной из проблем является заголовок в комбинированном сюжете. library(ggplot2) library(gridEx…
04 янв '16 в 15:28
1 ответ

Вертикальное выравнивание gridExtra tableGrob (R grid graphics/grob)

Возникли проблемы с выравниванием графического объекта сетки - прочитал все документы, которые я могу найти, включая книгу Мюррелла, но безуспешно. Я думаю, что я пытаюсь сделать это довольно просто, так что, надеюсь, я скучаю по простому. Вот воспр…
22 авг '14 в 17:30
2 ответа

Укажите ширину и высоту участков с помощью grid.arrange

У меня есть три графика, и я пытаюсь объединить их с grid.arrange. Последний участок должен иметь меньшую высоту, чем первые два участка, и все участки должны иметь одинаковую ширину. Рабочий пример: p1 <- qplot(mpg, wt, data=mtcars) p2 <- p1 …
24 мар '16 в 10:52
1 ответ

gridExtra вращать имена строк и упорядочивать имена столбцов

У меня два вопроса 1. Когда я использую tableGrob, чтобы установить несколько имен строк для rangeGrob, как я могу повернуть имена, я заметил, что кто-то опубликовал похожий вопрос R grid.table вращение заголовка столбца. Однако я потерпел неудачу з…
09 авг '18 в 15:51
0 ответов

TikzDevice: ошибка "невозможно создать файл блокировки" при использовании grid.arrange

Я хотел бы использовать устройство печати tikz для моего документа. Я компилирую файл *.Rnw из RStudio и получаю сообщение об ошибке, как только я установил dev='tikz' Ошибка Сообщение об ошибке таково, что Error in createLockFile(lockname): cannot …
10 мар '14 в 15:57
1 ответ

Расположите много графиков, используя gridExtra

Я потратил много часов, пытаясь разместить 11 графиков на одном графике и расположить их, используя gridExtra но я с треском провалился, поэтому я обращаюсь к вам, надеясь, что вы можете помочь. У меня есть 11 классификаций бриллиантов (назовите это…
17 фев '13 в 11:40
0 ответов

Установите ширину и высоту графики, созданной с помощью ggplot, grid и gridExtra

Если у меня есть график, состоящий из нескольких графиков, скажем, три графика расположены вертикально. Это gtable-объект, который можно вывести на страницу с помощью: grid::grid.newpage() grid::grid.draw(plot) Однако я вижу, что сюжет в моем RStudi…
16 июл '15 в 20:26
1 ответ

Вызвать вектор имен для grid.arrange

Допустим, у меня есть список под названием ALL с 40 элементами, каждый из которых является ggplot, если я хочу построить один из них, я могу сделать ALL[[1]] или же print(ALL) если я хочу построить их все вместе, я могу сделать grid.arrange(ALL[[1]]…
03 дек '14 в 17:05