Вопросы по теме '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