Вопросы по теме 'gtable'

Как использовать gtable_add_grob() не добавляет
Почему на следующем графике не отображаются числа ( g ; указанные через textGrob(label=g)) ) на 6 панелях? Если я использую только текстовую группу, это также работает, но текстовая группа и прямоугольная группа кажутся не такими простыми. К...
1555 просмотров
schedule 27.11.2022

Выравнивание текста и размер шрифта в gtable
Мой вопрос относится к ответу Батиста, который вы можете найти здесь: https://stackoverflow.com/a/18667413/2072440 . Этот код делает то, что я хочу. Я хотел бы сделать две модификации. Во-первых, я хотел бы выровнять текст в первом столбце по...
1876 просмотров
schedule 24.06.2022

Аннотирование заголовка фасета в виде полосы поверх фасета
Я хочу добавить заголовок фасета в виде полосы поверх фасетного графика в ggplot2 . Мой MWE выдает ошибку. library(ggplot2) library(gtable) p <- ggplot(mtcars, aes(mpg, wt)) + geom_point() p <- p + facet_grid(. ~ cyl) # get gtable...
3376 просмотров
schedule 24.03.2023

Добавление подтаблиц на каждую панель фасетного ggplot в r
Я пытаюсь создать полный набор графиков, используя facet_wrap из пакета ggplot2 в R. В качестве упрощенного примера я использовал подмножество набора данных mpg, включенного в ggplot2. library(plyr) library(ggplot2) library(gtable)...
1900 просмотров
schedule 06.04.2023

извлечение одного аспекта из ggplot
У меня есть 2 графика, каждый из которых показывает разные типы данных (вакцины и болезни), и я хотел бы извлечь сегменты этих графиков, чтобы создать график для каждого субъекта, на котором есть как вакцины, так и болезни, окрашенные в соответствии...
759 просмотров
schedule 24.02.2023

Принудительно использовать метки оси x на ggplot facet_grid: метки оси x различаются для каждой строки
Я был так счастлив найти большую часть решения моего вопроса в сообщении " Принудительно включить текст по оси X для всех граней графика facet_grid " . Я хотел бы создать график, похожий на график OP Drew Steen, за исключением того, что у меня...
2596 просмотров
schedule 18.12.2022

Выровняйте двойную линейную диаграмму и гистограмму по оси X, если обе диаграммы имеют одну и ту же ось X. ggplot2
Я пытался это сделать уже сегодня и до сих пор не смог выровнять два разных типа диаграмм вместе по их оси X, которые одинаковы. Мне просто нужна двойная линейная диаграмма поверх гистограммы, когда обе диаграммы имеют одну и ту же ось X. Мои...
3034 просмотров
schedule 31.05.2022

Аннотировать определенную область фона фасета ggplot2 изображениями указанного размера
Мой вопрос похож на этот вопрос ; Я хочу аннотировать каждую грань другим изображением в нижнем левом углу. Используя gtable_add_grob , я могу заменить грани изображениями следующим образом: library(ggplot2) library(gtable) library(RCurl)...
412 просмотров
schedule 08.05.2023

расположить легенду с помощью gtable
Я сделал следующий сюжет, состоящий из нескольких сюжетов. Я очень доволен этим, но легенда начинается в середине нижней строки, и я хотел бы разместить ее левее. Однако я не могу найти, как это сделать. Вот так я разместил легенду под...
738 просмотров
schedule 12.02.2023

Укажите высоту графика в plot_grid с aligment 'hv': cowplot
Я использовал команду plot_grid из cowplot, чтобы упорядочить свои сюжеты. Я использую функцию маркировки, и в этом отношении все мои графики выглядят одинаково. Однако, когда я 'hv' выравниваю некоторые графики, которые имеют очень разные пределы...
2881 просмотров
schedule 18.02.2023

Установка ширины в объекте gtable сворачивает график; раньше это работало, но больше не работает.
Следующий код раньше работал, но больше не работает. Кто-нибудь знает, что происходит? Это должно быть какое-то изменение в базовом коде gtable. require(cowplot) # for plot_grid() require(grid) # for unit_max() # make two plots plot.iris <-...
941 просмотров
schedule 13.10.2023

ggplot2 — добавление вторичной оси Y поверх графика
Для публикации мне нужно добавить вторую ось Y к существующему графику. Я наткнулся на способ, как это сделать ( https://rpubs.com/kohske/dual_axis_in_ggplot2 ). Тем не менее, я действительно не понимаю большую часть кодирования. Я не могу найти...
3672 просмотров
schedule 17.06.2023

Как управлять координатами t, b, l, r gtable () для правильного построения меток и делений вторичной оси Y
Я использую facet_wrap, и мне также удалось построить вторичную ось Y. Однако метки не наносятся рядом с осью, а наносятся очень далеко. Я понимаю, что все это разрешится, если я пойму, как манипулировать системой координат таблицы gtable (t, b, l,...
3127 просмотров
schedule 07.12.2022

Объект ggplot+gtable дает пустые графики в первый раз при вызове, но позже успешно отображает графики
Я написал функцию (не поделился кодом) с именем gg() . У него есть 2 ggplots, наложенных друг на друга, так что у меня есть 2 оси y - одна справа, а другая слева. что-то вроде Это было передано из Как управлять координатами t, b, l, r gtable()...
287 просмотров
schedule 14.10.2022

Использование шрифта из extrafont в grid.draw
Скажем, у меня есть такой набор данных: dat <- data.frame text = c( "It made me feel very positive to brand X", "It was clear and easy to understand", "I didn't like it al all"), value=runif(3) ) Я могу построить это в...
930 просмотров
schedule 20.08.2022

Изменение высоты фона полоски текста в ggplot2 не работает должным образом ggplot2 V 2.2.0
Загрузить библиотеки library(ggplot2) #Version 2.2.1 library(gtable) Построить участок d <- ggplot(mtcars, aes(x=gear)) + geom_bar(aes(y=gear), stat="identity", position="dodge") + facet_wrap(~cyl) Цель:...
315 просмотров
schedule 10.06.2024

сделать фон панели ggplot как в gtable
Я пытаюсь сделать такую ​​графику: Оптимальное/эффективное построение результатов анализа выживаемости/регрессии Вот мой пример кода: library(gtable) library(grid) library(gridExtra) library(ggplot2) tg <-...
530 просмотров
schedule 22.04.2023

cbind на объектах ggplotGrob завершается с ошибкой в ​​mmm ‹ каждый: сравнение этих типов не реализовано
Похоже, это похоже на проблему, которую @baptiste пытался обойти еще в 2014 году. Я пересматриваю код, который написал в июне, который включал создание трех ggplotGrob и их объединение с вызовом cbind. Теперь этот код завершается ошибкой с...
1425 просмотров
schedule 24.11.2022

Более короткие отметки для мелких перерывов в ggplot2
Я пытаюсь дублировать / отражать отметки оси Y разных размеров для вторичной оси Y, используя библиотеки ggplot2 и gtable . Я успешно сократил второстепенные отметки для основной (левой) оси Y, обратившись к этому answer . Теперь я пытаюсь...
223 просмотров
schedule 03.06.2023

R преобразовать единицы сетки объекта макета в собственные
Моя проблема в некоторой степени связана с Конвертировать единицы из npc в родные используя сетку в R . Я пытаюсь выяснить, где начинаются определенные элементы сюжета в объекте ggplot2 (оси, основной сюжет и т. Д.). Я нашел следующий код:...
525 просмотров
schedule 20.07.2023