Описание тега patchwork
NonePatchwork - это пакет R Томаса Лин Педерсен, предоставляющий простой API для составления нескольких графиков из системы пакетов ggplot2.
1
ответ
Как настроить стиль шрифта тегов с plot_annotation в фигурах, собранных лоскутным шитьем?
У меня есть фигура, собранная с patchwork следующим образом: library(ggplot2) library(patchwork) p1 <- ggplot(mtcars) + geom_point(aes(mpg, disp)) p2 <- ggplot(mtcars) + geom_boxplot(aes(gear, disp, group = gear)) p1 + p2 + plot_annotation(tag…
16 авг '20 в 11:55
2
ответа
установить пределы осей в пэчворк при объединении объектов ggplot2
При объединении ggplot2объекты, использующие лоскутное одеяло. Я хотел бы иметь возможность легко установить для всех графиков один и тот же диапазон оси x и / или оси y. представитель: library(patchwork) library(ggplot2) library(dplyr) #> #> …
01 фев '20 в 14:20
1
ответ
Положение названия легенды с использованием лоскутного шитья?
Я выложил 2 графика, используя лоскутное одеяло, и у меня есть легенда, которая описывает их оба внизу. Легенда имеет горизонтальную ориентацию, и я пытаюсь переместить заголовок вверх, а не слева по умолчанию. Когда я использую guides( fill = guide…
07 авг '20 в 17:37
1
ответ
Использование лоскутного шитья для организации двух участков разной ширины и высоты
Я хочу организовать два ggplots с помощью пэчворка. У меня есть эти два сюжета: library(patchwork) library(forecast) plt1 <- autoplot(df_ts) plt2 <- ggseasonplot(df_ts, polar = TRUE, continuous = FALSE, year.labels = FALSE) plt1 + plt2 Я хочу …
11 апр '20 в 17:59
1
ответ
Пэчворк пакета R: заголовки для строк / столбцов
Есть ли способ добавлять заголовки по строкам или столбцам с помощью пакета patchwork для объединения графиков? Ex. с расположением: лоскутное одеяло<- (p| p2 | p3)/ (p4| p5| p6), я хотел бы одно название для сюжетов 1-3 и другое для 4-6.
17 фев '20 в 22:34
3
ответа
как добавить таблицу в ggplot?
Я пытаюсь объединить (в одном графике) обычный ggplot диаграмма с таблицей, полученной с помощью flextable. Рассмотрим следующий пример: library(tidyverse) library(patchwork) mydf <- tibble(a = c(1,2,3,4,5,4), b = c(4,4,4,3,3,3)) p1 <- mydf %&…
22 фев '20 в 07:24
1
ответ
ggplot2, patchwork - часть заголовка оси заблокирована краем соседнего участка
У меня есть две линейные диаграммы, сложенные одна под другой с использованием "пэчворка". Мне нужен общий заголовок оси Y для стека, поэтому я добавил метку оси Y в верхнюю часть двух линейных диаграмм. После наложения я обнаружил, что нижняя часть…
05 апр '20 в 02:18
1
ответ
Как мне перекрыть оси фигуры и расширить заголовок одной оси на две оси в ggplot?
У меня есть фигура, которая включает четыре сюжета. По всей оси Y отложена температура, а по двум осям X - Time1 и Time2. Я складываю и выравниваю все четыре графика в фигуру 2x2, используяpatchwork пакет и plot_layout()функция в R. Поскольку все ос…
12 май '20 в 19:25
2
ответа
Комбинируйте и объединяйте легенды в ggplot2 с помощью пэчворка
Хочется объединить два и более сюжета, объединив их легенды. Например, я могу создать некоторые данные и два сценария следующим образом. # packages library(ggplot2) library(patchwork) # first plot set.seed(07042020) x <- runif(50) y <- runif(5…
07 апр '20 в 12:51
0
ответов
Можно ли назначить объекту ggplot определенную область (например, ширину x высоту), чтобы несколько графиков одинакового размера можно было объединить в одно изображение?
Можно ли назначить объекту ggplot указанную область (например, ширину x высоту), чтобы несколько графиков одинакового размера можно было объединить в одно изображение с помощью такого пакета, как gridExtra, cowplot или patchwork? Я спрашиваю, потому…
27 апр '20 в 18:22
2
ответа
Создайте линию на нескольких графиках в ggplot2
Я хочу создать горизонтальную линию, проходящую через два участка в сочетании с пакетом пэчворк. library(ggplot2) library(patchwork) # Annotation after plot p1 <- ggplot(mtcars, aes(x=disp,y=mpg))+ geom_point() p2 <- ggplot(mtcars, aes(x=hp,y=…
04 июн '20 в 23:47
0
ответов
Делаете пэчворк совместимым с создателем PDF с помощью DownloadHandler в Shiny?
Я заинтересован в использовании пакета patchwork для организации набора графиков, который конечный пользователь может затем загрузить с помощью кнопки загрузки. Для простоты в этом примере я показал только один график. Пример сценария: library(shiny…
06 июн '20 в 17:23
1
ответ
Показать сюжет по аргументу с пакетом пэчворк
Я пытаюсь написать функцию с patchworkпакет, в котором графики отображаются в соответствии с аргументами, переданными в функцию. Я попробовал описанный ниже подход, установив для объектов, не переданных в функцию, значение NULL. Однако это работает …
08 июн '20 в 06:00
1
ответ
Добавьте объект ggplot2 к списку графиков
Допустим, у меня есть список сюжетов plotlist и я хочу позвонить patchwork::wrap_plots(plotlist). Я также хочу добавить еще один сюжет в начало списка. Начнем со списка, состоящего из двух участков: library(ggplot2) library(patchwork) cols <- c("…
07 янв '20 в 22:31
2
ответа
Многопанельные графики с легендой охватывающих фигур в R с ggtext и gridtext в R
Я близок к достижению этого многопанельного сюжета с легендой рисунка текстовых гробов ниже. Но я по-прежнему получаю неожиданно много места между фигурами и легендой фигур. Попытка в представлении ниже. # Library calls library(tidyverse) library(gr…
10 фев '20 в 02:44
2
ответа
Объединить ggplotly и ggplot с пэчворком?
Можно ли совместить ggplotly и ggplot с лоскутным одеялом? пример Это отображает два графика рядом. library(ggplot2) library(plotly) library(patchwork) a <- ggplot(data.frame(1), aes(X1)) + geom_bar() b <- ggplot(data.frame(1), aes(X1)) + geom…
03 май '20 в 15:25
1
ответ
Цвет в названии пэчворка ggplots с использованием ggtext?
Как можно дать лоскутку из ggplots красочное название с помощью ggtext? пример Допустим, у нас есть четыре сюжета library(ggplot2) library(patchwork) library(ggtext) p1 <- ggplot(mtcars) + geom_point(aes(mpg, disp)) + ggtitle('Plot 1') p2 <- g…
06 май '20 в 21:22
2
ответа
Добавление гроба на участок пэчворк R
У меня есть функция, которая возвращает лоскутный график, и я не могу вносить в нее какие-либо изменения. Я хотел бы добавитьrectGrob()Сверху. Когда я пытаюсь это сделать, я удаляю два графика. library(gridExtra) library(patchwork) library(ggplot2) …
07 май '20 в 16:26
2
ответа
Выровняйте графики разной ширины по значениям шкалы оси X
Как выровнять два участка разной ширины так, чтобы: их оси x синхронизированы верхний ряд также содержит общую легенду Я в основном хочу, чтобы каждый интервал по оси x соответствовал одинаковому количеству сантиметров на двух графиках. Я пробовал э…
12 май '20 в 14:20
0
ответов
Как избавиться от лишнего места в верхней части графика с помощью ggplot2
Я использую лоскутное шитье, чтобы объединить два сюжета. Без ограничения оси y графика высот график рассеяния выглядит слишком крутым для того, что я пытаюсь показать (отметка суши), но когда я ограничиваю ось, у меня остается много места, которое …
24 авг '20 в 12:36