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

NoneGtable - это пакет R, используемый для облегчения компоновки графики на основе пакета сетки.
1 ответ

Создание сетки ggplots с таблицей grob значений ниже

Я пытаюсь создать график ошибок в ggplot с таблицей значений. Кроме того, я пытаюсь поместить это в сетку. Они предназначены для значений линейной регрессии и доверительных интервалов. У меня есть следующее: point<- c(1:10) ciupper <- seq(2,20…
09 май '18 в 20:34
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
1 ответ

Нарисуйте линию на нескольких рисунках ggplot в gtable_matrix

Я пытаюсь нарисовать линию на двух гистограммах ggplot в gtable_matrix, чтобы среднее значение на одной гистограмме накладывалось на оба графика. Тем не менее, я не могу получить координаты устройства области построения. В базовой графике я бы испол…
04 июн '18 в 16:35
1 ответ

Аннотируйте определенную область фонов фасетов ggplot2 с изображениями указанного размера

Мой вопрос похож на этот; Я хочу аннотировать каждый аспект с различным изображением в левом нижнем углу. С помощью gtable_add_grob Я могу заменить грани изображениями так: library(ggplot2) library(gtable) library(RCurl) library(png) d <- expand.…
13 авг '15 в 11:36
1 ответ

Как показать легенду на сдвоенном Y-оси ggplot

Я пытаюсь составить двойную диаграмму оси Y, используя ggplot. Во-первых, позвольте мне сказать, что я не ищу обсуждения по существу того, является ли это хорошей практикой. Я считаю, что они особенно полезны при просмотре данных, основанных на врем…
04 ноя '14 в 04:24
2 ответа

ggplot: как выровнять два графика временных рядов по оси x?

Я борюсь со следующей проблемой. Рассмотрим этот (простой) пример library(grid) library(gridExtra) library(gtable) library(dplyr) library(lubridate) options("digits.secs"=3) time1 = c('2013-01-03 22:04:21.549', '2013-01-03 22:04:22.549', '2013-01-03…
13 янв '17 в 22:30
2 ответа

ggplot2: построение графиков на сетке с меньшим количеством графиков, чем в окнах просмотра

library( ggplot2 ) library( gridExtra ) p1 <- qplot( rnorm( 10 ), rnorm( 10 ) ) p2 <- qplot( rnorm( 10 ), rnorm( 10 ) ) p3 <- qplot( rnorm( 10 ), rnorm( 10 ) ) p4 <- qplot( rnorm( 10 ), rnorm( 10 ) ) p5 <- qplot( rnorm( 10 ), rnorm( 1…
28 май '13 в 15:46
1 ответ

Отключение отсечения ggplot удаляет линейный сегмент

Я пытаюсь нарисовать стрелки на полях ggplot. Из того, что я прочитал, вы должны отключить вырезку сюжета, чтобы сделать это. Однако, когда я делаю это, он удаляет отрезок, который у меня есть на моем графике. library(ggplot2) library(ggrepel) libra…
21 ноя '17 в 17:30
2 ответа

Принудительно включить текст по оси X для всех граней графика facet_grid

У меня та же проблема, что и у этого пользователя: я хотел бы сделать facet_grid построить график с дискретной осью X, и я бы хотел, чтобы метки оси X были написаны под каждым фасетом, а не только под нижним рядом граней. Например: # Drop some facto…
15 июл '13 в 18:17
0 ответов

Как сделать так, чтобы точки данных линейного графика располагались точно посередине стекового графика на том же графике с 2 осью Y?

Я боролся со следующей проблемой в течение некоторого времени. Решений пока не найдено. Я строю ряд графиков с двумя осями Y. В основном, 1 строка данных изображается в виде гистограммы, а несколько строк данных - это строки. Для этого я использую п…
26 дек '18 в 13:01
1 ответ

Как установить высоту легенды равной высоте области сюжета?

Я расположил два графика: линейный график сверху и тепловую карту внизу. Я хочу, чтобы легенда тепловой карты имела ту же высоту, что и площадь графика тепловой карты, то есть такую ​​же длину, что и ось Y. Я знаю, что могу изменить высоту и размер …
20 апр '15 в 13:43
1 ответ

ggplot: уменьшить пространство, зарезервированное для текста по оси Y

У меня есть следующий двойной сюжет (из другого вопроса SO): Вот код, который генерирует график: library(ggplot2) library(gtable) df <- data.frame(x=c(5,2,7,3), y=c("asdasxfqwe","a","b","c"), facet=c(1,1,2,2)) # First plot (a bit of extra space b…
27 апр '14 в 14:02
1 ответ

Как управлять координатами t, b, l, r функции gtable() для правильного отображения меток и отметок вторичной оси y

Я использую facet_wrap, а также смог построить вспомогательную ось Y. Однако метки не располагаются рядом с осью, скорее они располагаются очень далеко. Я понимаю, что все это будет решено, если я пойму, как манипулировать системой координат gtable …
23 июн '16 в 06:39
0 ответов

Соответствие ширины двух графиков с ggplot2/gtable

Я пытаюсь сопоставить ширину области построения двух графиков, расположенных вертикально (диапазон данных на обоих графиках одинаков). Я попытался собрать их вместе, используя gtable, а затем манипулируя полями, чтобы внести коррективы. Кажется, что…
10 сен '16 в 09:32
3 ответа

Удалите некоторые метки осей на граненых графиках ggplot

Я создал сюжет, похожий на тот, что здесь ggplot2 пакет и facet_wrap функция, и я хотел бы подавить часть текста по оси X, чтобы сделать его более разборчивым. Например, здесь было бы более разборчиво, если бы шкалы оси X появлялись только на полях …
03 сен '14 в 08:53
1 ответ

Как расположить участки с общими осями?

Я пытаюсь создать расположение из трех диаграмм рассеяния с общими осями и маргинальными гистограммами. Кажется, это должно быть просто, но это дает мне приступы. Я пробовал подходы с gridExtra и gtable, оба получили общее расположение, как я хочу, …
17 сен '14 в 14:42
2 ответа

Создавать панели с одинаковыми полями при комбинировании ggplot и базовой графики

Я создал фигуру, которая сочетает в себе ggplot и базовую графику: t <- c(1:(24*14)) P <- 24 A <- 10 y <- A*sin(2*pi*t/P)+20 #***************************************************************************** par(mfrow = c(2,1)) plot(y,type =…
09 янв '13 в 08:48
0 ответов

ggplot2: Использование gtable для перемещения надписей полос на верхнюю часть панели для facet_grid И создание нескольких графиков facet_grid по классам в одной сетке

Как видно из названия, мой вопрос на самом деле связан с этим вопросом. Решение этого вопроса прекрасно работает, но теперь я хотел бы взять этот график и создать несколько графиков facet_grid по "классу" (все еще держа метки вверху) в одном располо…
05 июн '15 в 07:26
0 ответов

Условно форматная раскраска таблицы в R

Есть ли способ условно отформатировать tableGrob ячейки / строки при использовании gridExtra экспортировать PDF-файлы? Основываясь на условных числовых значениях в кадре данных, я надеюсь изменить цвет фона фона форматирования / заливки для моего вы…
06 окт '16 в 21:22
2 ответа

Как использовать фасеты с ggplot с двойной осью Y

Я пытался расширить свой сценарий отсюда, чтобы использовать аспекты (особенно facet_grid()). Я видел этот пример, однако я не могу заставить его работать на мой geom_bar() а также geom_point() комбо. Я попытался использовать код из примера, просто …
13 ноя '14 в 20:22